« ビルトインのAdministratorは無効にすべき | トップページ | Windowsプログラミングの極意 - The OLD NEW THING - »

2007年7月12日 (木)

constとliteralの違い

1年くらい前から書こうと思って忘れてました。何で新しい用語が出たのかなぁといって調べた記憶が・・・。

C++/CLIを使ってる人は常識?

簡単に説明。MSDNにもそう書いてあるし。

  • const (int)

C++のコンパイラのみで通用する。つまり、MSILに変換されたときに消えてしまう。const intでpublic領域に宣言してしまうと、他言語から容易に書き換えられてしまう事を意味する。

  • literal (int)

上記の問題を解決したC++/CLI用語。固定するつもりならばこっちを使おう。

11:00 午後 C++/CLI |

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/147973/15738756

この記事へのトラックバック一覧です: constとliteralの違い:

コメント

コメントを書く