エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C#でクラスのインスタンスが初期化されてない - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#でクラスのインスタンスが初期化されてない - Qiita
普段はC++を使っていながら最近C#を使い出してハマったところを共有したいと思います。 何にハマったか... 普段はC++を使っていながら最近C#を使い出してハマったところを共有したいと思います。 何にハマったかというと、 クラスのインスタンスを配列で定義した時に、サイズ指定しかされずに初期化されない という現象が起こりました。 この現象について、それぞれの言語での実装例から説明したいと思います。 以下のサンプルは、自作クラスのインスタンスを配列で定義して中身を表示しています。 C++の場合 #include "stdio.h" #include <string> class Person { public: int m_old; std::string m_name; Person(){ m_old = 10; m_name = std::string("Hoge"); } }; void main() { Person hoges[10]; for (int i = 0; i < 10; ++