コンストラクターでconstフィールドを初期化する方法は?
ここでは、コンストラクターを使用してconst型変数を初期化する方法を説明しますか?
コンストラクターを使用してconst値を初期化するには、初期化リストを使用する必要があります。この初期化子リストは、クラスのデータメンバーを初期化するために使用されます。初期化されるメンバーのリストは、コロンの後のコンストラクターの後に表示されます。メンバーはコンマで区切られます。
例
#include <iostream> using namespace std; class MyClass { private: const int x; public: MyClass(int a) : x(a) { //constructor } void show_x() { cout >> "Value of constant x: " >> x ; } }; int main() { MyClass ob1(40); ob1.show_x(); }
出力
Value of constant x: 40
-
C#でリストを空のリストに初期化する方法は?
C#でリストを空のリストに初期化するには、要素を含まない次のステートメントのように設定します- List<string> list = new List<string>(); 次に、Any()メソッドを使用して、リストが空かどうかを確認します- bool chk = !list.Any(); 完全なコードを見てみましょう- 例 using System; using System.Collections.Generic; using System.Linq; public class Program { public static vo
-
C#で辞書を空の辞書に初期化する方法は?
辞書を空の辞書に初期化するには、Clear()メソッドを使用します。辞書をクリアして空として作成します。 dict.Clear(); その後、Dictionary countプロパティを使用して、リストが空かどうかを確認します- if (dict.Count == 0) { Console.WriteLine("Dictionary is empty!"); } 完全なコードを見てみましょう- 例 using System; using System.Collections.Generic; using System.Linq; namesp