C+/CLI

C++でif文の条件式中で変数に数値を代入するとどうなるのか?

以下ただの個人的なメモです。 言語仕様として falseは「0」 trueは「0以外」 int a = 1; if(a = 1) // ★条件式の中で代入してしまう { cout << "true" << endl; } else { cout << "false" << endl; } 結果は「true」が出力される。 aに1が代入されて if(1) …

C++/CLIでstd::stringとSystem::string^を相互に変換する

タイトルの通りで、C++/CLIでC++の文字列とC#の文字列を相互に変換する方法です。