タグ

ブックマーク / fimbul.hateblo.jp (1)

  • MSのあまりにもひどいマクロ - ここは匣

    2013-10-10 MSのあまりにもひどいマクロ maxとかminとかが使えないと思ったらminwindef.hとかいうところでマクロとして定義されていてキレそうっていうかこれは完全にブチギレ— 秋弦めい (@maytheplic) October 10, 2013 http://stackoverflow.com/questions/5004858/stdmin-gives-error StackOverflowにも同じような事言ってる人が居たので引用。 どうやら以下のようなコードがエラーになるらしいです #include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } error C2589: '(' : illegal token on right side of

    htsign
    htsign 2013/10/11
    Microsoftが定義したmin, maxのくだりは全力で攻撃しているのに、追記でAppleにも言及するところになると急に表現が柔らかくなってるのがウケる
  • 1