プログラムとかデジタル系趣味とか

C++/CLI メモ

ネイティブのC++ばかり約20年ほど使ってきてるのでC++/CLIが身についていないので個人メモたち。

 

参照クラス

  • class クラス名 の代わりに ref class クラス名
  • コンストラクタがpublicに置けない
  • アクセス指定子が増えてる(内部/外部 指定)
  • 外部に出す関数などにネイティブ型が含まれるとNG(なんでもないenumなど)
  • ref  newとType^(スマートポインタみたいに考えて良さげ) 
  • auto instance = ref new Class(); でClass^型になってた。
  • 参照クラスの参照は%