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

Sadow

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

int main() {

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

#Northn

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

chapo

tg/inst: @moujeek
Модератор
9,074
12,037
Вероятно, это очень тупой вопрос, но что тут не так? В гугле ничего не нашел
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,018
7,093
Вероятно, это очень тупой вопрос, но что тут не так? В гугле ничего не нашел
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/inst: @moujeek
Модератор
9,074
12,037
в чем проблема?
1664029804834.png



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