Использование переменных в clss (C++)
#include <iostream> #include<string> using namespace std; class jani{ private: string Name; public: void setName(string x){Name=x} void string getName(){return Name} }; int main(){ jani j1; j1.setName("I kill you"); cout<<j1.getName(); return 0; }
Что я уже пробовал:
Я пытаюсь использовать строку в классе, и у меня есть проблема.
есть погрешность в этой линии:
void string getName () {return Name}
Richard MacCutchan
Это как-то связано с тем, что вы пытаетесь вернуть значение из функции, которую вы объявили как void, то есть она не возвращает никакого значения.
Afzaal Ahmad Zeeshan
Что еще хуже, смотрите еще раз, он помечен void string
.
Richard MacCutchan
Ха-ха, я пропустил это.