(少し修正しました)
クラスの勉強中で、すごく短いコードなのにエラーが解消できないです。
エラー内容:
not all control paths return a value
MQL4
1int OnInit(){ 2 Person myPerson1; 3 myPerson1.setName("taro"); 4 Print(myPerson1.getName()); 5 myPerson1.sayHello(); 6 7 return 0; 8 } 9 10class Person{ 11 private: 12 string name; 13 14 public: 15 void setName(string x){ name = x;}; 16 string getName() {return name;}; 17 string sayHello() { 18 Print("hello ", name); 19 }; 20};
エラーはコンパイルしているアプリ(Metaeditor)のターミナルに表示されます。
17行目なので、
string sayHello(){Print("hello ", name);};
の部分です。
どう改善すればいいのか、教えていただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー