プログラム系統備忘録ブログ

記事中のコードは自己責任の下でご自由にどうぞ。

C++/CLI

C++/CLIで間違ったキャストをした時の挙動の実験

VisualStudio2012で確認。c-style-cast, static_cast, const_cast, dynamic_cast, reinterpret_cast, safe_castの6種類のキャストを、以下の「間違った/意味のない」キャストに適応してみました。 キャスト先がStirngBuider^である理由は特にありません。 nu…

C++/CLIでの文字列リテラルの扱い

VisualStudio2012で確認。 検索してみると次のページがヒットしました。 http://vene.wankuma.com/ecma372/09_lexicals.aspx http://vene.wankuma.com/ecma372/15_expression.aspx http://vene.wankuma.com/ecma372/31_generics.aspx これらのページを参考に…

C++/CLIにてコンパイルエラーC2360やC2361が配列の部分で起きる話

VisualStudio2012で確認。 switchとgcnew arrayを使った以下のC++/CLIのソースがコンパイルエラーになります。