Форум программистов, компьютерный форум CyberForum.ru

Ошибка заполнения вектора строк в классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения http://www.cyberforum.ru/cpp-beginners/thread1095407.html
Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения. Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена.
C++ Степень отрицательной экспоненты Нужно возвести отрицательную экспоненту в степень a=(-e)(i+j)/35, i>=0, j>=0. При попытке организовать через pow выдаёт ошибку pow: DOMAIN error a=pow(-2.7183,double(i+j)/35.0); Помогите разобраться, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1095403.html
Опишите пожалуйста построчную работу кода C++
Опишите пожалуйста построчную работу кода #include <stdio.h> #include <conio.h> const int alph_length = 26; int main() { int i;
Определить, является ли матрица символов симметричной C++
Заданный массив строк произвольной длины. Определить, является ли матрица символов, построенных из строк, симметричной.
C++ Ошибка в объявлении класса (в конструкторе) http://www.cyberforum.ru/cpp-beginners/thread1095386.html
Я не могу разобраться с классами и конструкторами, в строчке Progect();// {numb=0; sum=0; date=;} всегда высвечивает ошибку, пробовал по разному как у учебниках даётся, стандартный конструктор, конструктор с параметром, где я накосячил? #include <cstdlib> #include <iostream> using namespace std; class Progect { private: int numb;
C++ Почему выдает ошибку с функцией gettime #include <iostream> #include <dos.h> using namespace std; int main () { struct time t; gettime(&t); for (unsigned int i=0; i<=6000000; i++){ __asm { mov ax, 5; подробнее

Показать сообщение отдельно
Ch1
Сообщений: n/a
06.11.2014, 00:14     Ошибка заполнения вектора строк в классе
Надеюсь немного пролить свет на эту ошибку. Сам промучался и в итоге получилось:
C++
1
2
3
vector <string> questions;
questions.push_back("asd\n");
cout << questions[0];
У меня компилятор ругался при вот таком объявлении
C++
1
vector <string> questions();
Хотя, до этого веря интернету, всё должно было работать и я вбивал именно так.
Еще странные вещи происходили когда варьировал с наличием пробелов в объявлении вектора. Первое объявление в этом посте изначально не хотело компилироваться с ошибкой "error C2228: выражение слева от ".push_back" должно представлять класс, структуру или объединение". Когда удалил пробелы:
C++
1
vector<string>questions;
Все завелось. Потом вернул обратно - опять завелось. Что это было - так и не понял. Понял, что надо экспериментировать)
 
Текущее время: 05:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru