Visual Studio 2008でC/C++プロジェクトで以下のようなコードを作った場合
typedef struct xxxdef{int y;int x;} xxx;
int _tmain(int argc, _TCHAR* argv[])
{
xxx x;
return 0;
}
標準のC++プロジェクトだと定義順に並びます。わかりやすいですね。
でもC++/CLI用の /clr オプションをつけるとこのようにABC順に並びます。
しかもこの順序C#とも違うんですよ。
C++は大文字→小文字のASCII順、C#は大文字小文字混じりの順
C++/CLIの場合
C#の場合