前提・実現したいこと
初歩的な質問なのですが、構造体の初期化について悩んでいます。
下記のような構造体を定義し、初期化をしたところデバッグ中に落ちてしまう現象が発生しました。
●質問
1.なぜ、{0}で初期化をすると落ちてしまうのか?
2.空の{}で初期化をするとエラーは起きなくなったのですが、{} と {0}での初期化では何が違うのか?
ぜひ、ご回答をいただけると幸いです。
よろしくお願いいたします。
該当のソースコード
使用言語:C++
typedef struct{
std::string a;
char b;
int c;
}TEST
int main(){
TEST x = {0}; return 0;
}### 試したこと

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/09 14:07
2019/07/09 17:52