Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не удаётся создать безымянный объект типа vector моего типа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача двумерного массива в функцию http://www.cyberforum.ru/cpp-beginners/thread338107.html
Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный “след” (т.е. сумму элементов главной диагонали). При решении создать функцию для нахождения следа матрицы и...
C++ Вопрос по поводу перегрузки оператора + Всем привет.Подскажите как можно перегрузить оператор + в моем классе? И что лучше вернуть из перегруженной операции +=? Объект или ссылку?Вроде и так и этак одинаково работает. (задание из книги)... http://www.cyberforum.ru/cpp-beginners/thread338103.html
C++ Выход за пределы массива, обработка исключения
Есть такой код, когда я вызываю функцию на вывод массив еще не инициализирован, и я хочу чтобы у меня отлавливалась ошибка, но он заходит в функцию и там вываливается... в чем беда? ...
C++ Экспорт функции из dll
Здравствуйте! Сейчас изучаю экспорты функций из dll-ок. Функцию без параметров удалось успешно экспортировать. А далее пробовал экспортировать функцию, у которой есть 2 параметра - ничего не выходит....
C++ Ошибка в вызове функции http://www.cyberforum.ru/cpp-beginners/thread338087.html
вопрос, в чем ошибка? объявлял так int pArray и int q
C++ Метод Рунге Кута Реализовал метод Рунге Кута 4 порядка для ДУ. Работает, считает. Но есть подозрения, что неправильно. Проверьте пожалуйста. #include <cstdlib> #include <iostream> #include <math.h> using... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1702 / 889 / 45
Регистрация: 04.06.2008
Сообщений: 5,498

Не удаётся создать безымянный объект типа vector моего типа - C++

01.08.2011, 18:59. Просмотров 855. Ответов 5
Метки (Все метки)

Собсно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <vector>
using namespace std;
 
 
//Вот мой австорский тип 
struct kletka {
 int i, j;
 kletka(int x, int y):i(x), j(y) {};
};
 
 
int main() {
 
 //Тут всё нормально
 vector <int> (7);
 
 //Вот переменная моего авторского типа
 kletka kl (4, 5);
 
 //Вот создаём безымянный вектор элементов типа "kletka" и кладём туда элемент kl
 //Ругань!
 //а это ведь идентично vector <int> (7);!
 vector <kletka> (kl);
 
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru