Другое С/С++ Вопрос - Ответ

Sadow

Известный
1,427
593
C++:
#include <iostream>

int main() {

    return 0;
}
Вот код
Оно показывает что проблема в #include <iostream>
SHy5APx.png
 
  • Вау
Реакции: ARMOR

#Northn

Pears Project — уже запущен!
Всефорумный модератор
2,657
2,548

chapo

чопа сребдс // TG/IG: @moujeek
Модератор
9,021
11,853
Вероятно, это очень тупой вопрос, но что тут не так? В гугле ничего не нашел
C++:
#include <iostream>
#include <vector>
using namespace std;

class testClass {
    public:
        vector<string> GetVector()
        {
            string valueOne = "first value";
            string valueTwo = "second value";
            return vector <string> {valueOne, valueTwo};
        };
};

int main() {
    vector<string> values = testClass.GetVector();
    cout << values[0] << endl;
    return 0;
}
Код:
error: expected primary-expression before ‘.’ token
   16 |     vector<string> values = testClass.GetVector();
 

ARMOR

Я не кодер. Я аболтус
Модератор
5,004
7,029
Вероятно, это очень тупой вопрос, но что тут не так? В гугле ничего не нашел
C++:
#include <iostream>
#include <vector>
using namespace std;

class testClass {
    public:
        vector<string> GetVector()
        {
            string valueOne = "first value";
            string valueTwo = "second value";
            return vector <string> {valueOne, valueTwo};
        };
};

int main() {
    vector<string> values = testClass.GetVector();
    cout << values[0] << endl;
    return 0;
}
Код:
error: expected primary-expression before ‘.’ token
   16 |     vector<string> values = testClass.GetVector();
Я не уверен но вроде нужно так:
C++:
int main()
{
    testClass a;
    vector<string> valus = a.GetVector();
    cout << values[0] << endl;
}
 
  • Нравится
Реакции: kin4stat и chapo

chapo

чопа сребдс // TG/IG: @moujeek
Модератор
9,021
11,853
в чем проблема?
1664029804834.png



UPD:
пофиксил установкой этого:
1664032136580.png
 
Последнее редактирование: