文字型配列を初期化するためにこのコンストラクターを作成しました
class StudentInfo
{
char* vuId;
public:
StudentInfo(char* vu_Id)
{
setVuId(vu_Id);
}
void setVuId(char* vu_Id)
{
vuId = new char[strlen(vu_Id) + 1];
strcpy(vuId, vu_Id);
}
};
このコードは正常に動作しています。setVuId 関数を呼び出さずに初期化したい。とにかくそれを行うことはありますか?