C++

Visual C++ 2010 の C++0x 対応状況チェック

色んなコンパイラが C++0x をサポートし始めているが、VC++ もご多分に漏れずサポートを始めている。 そんなわけで、VC++ 2010 の C++0x 対応状況を調べてみた。 全仕様を把握しているわけではないので、足りないものがあったらつっこんで欲しい。

静的アサーションと2進リテラル

某所にも書き込んだものだが、 静的アサーションと2進リテラルをここにも書いとく。 質問は一切受け付けないので、 何がどうなってるか各自で考えて欲しい。

汎整数拡張

何かプログラムの話題を書かないとロベールの小部屋らしくないので、とりあえず適当にマニアックな話題でも。 さて、次の C のプログラムを実行すると何と出力されるだろうか。 #include <stdio.h> int main() { unsigned char a = 1, b = 2; printf("%d\n", a - b); </stdio.h>…