0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 16
|
|||||||||||
1 | |||||||||||
Ошибка заполнения вектора строк в классе12.02.2014, 21:31. Показов 2494. Ответов 38
Метки нет (Все метки)
Никак не могу разобраться. Пробовал по-разному и всегда выскакивали ошибки
Вот есть класс resourse
Объясните, пожалуйста, что я не так делаю...
0
|
12.02.2014, 21:31 | |
Ответы с готовыми решениями:
38
Функция заполнения вектора Организация заполнения вектора с консоли While(cin >> x) или подскажите другие способы заполнения вектора Объявление вектора в классе |
224 / 224 / 38
Регистрация: 17.12.2010
Сообщений: 713
|
|||||||||||
12.02.2014, 21:36 | 3 | ||||||||||
alsav22, я бы спросил где здесь вектор...
0
|
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 16
|
||||||
12.02.2014, 21:41 [ТС] | 5 | |||||
Ой, извиняюсь.
Не этот файл скопировал Вот этот файл
А ошибки были вот такие error C2228: выражение слева от ".push_back" должно представлять класс, структуру или объединение
0
|
224 / 224 / 38
Регистрация: 17.12.2010
Сообщений: 713
|
||||||
12.02.2014, 21:43 | 6 | |||||
0
|
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 16
|
||||||
12.02.2014, 21:46 [ТС] | 7 | |||||
Да, подключены
0
|
12.02.2014, 21:46 | 8 |
C++ #include <stdio.h> #include <locale.h> #include <vector> #include <string> int main() { setlocale(LC_ALL, "Rus"); std::string str("Строка С++"); // строковая переменная str std::vector<std::string>vs; // контейнер типа vector под хранение строк типа string vs.push_back(str); // добавление в контейнер строки str vs.push_back("Еще одна строка"); // добавление в контейнер строки "Еще одна строка" printf("%s\n", vs[0].c_str()); // Строка в первом элементе контейнера printf("%s\n", vs[1].c_str()); // Строка во втором элементе контейнера }
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
12.02.2014, 21:47 | 9 |
Показывайте код, где и вектор строк есть и push_back(). Откуда файл взялся, с тем же именем поля, но не вектора строк? Путаница у вас там какая-то с файлами. От этого, наверное, и ошибки.
0
|
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 16
|
|||||||||||
12.02.2014, 21:51 [ТС] | 10 | ||||||||||
resourse.h
0
|
224 / 224 / 38
Регистрация: 17.12.2010
Сообщений: 713
|
||||||
12.02.2014, 21:57 | 12 | |||||
ps: А так компилируется..
0
|
programina
|
12.02.2014, 22:08
#19
|
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
12.02.2014, 22:10 | 20 |
При чём здесь "мир Visual Studio"? Пишут же (и не только я):
В выложенном коде нет ошибок.
0
|
12.02.2014, 22:10 | |
12.02.2014, 22:10 | |
Помогаю со студенческими работами здесь
20
Добавление элементов вектора в классе Ошибка с итераторами для целочисленного вектора и вектора структуры Реализовать функцию перемещения строк, принимающую в качестве параметров два вектора строк Оператор >> в классе вектора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |