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

Как сделать преобразование в string для своего класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Требуется собрать кучу object в один контейнер и искать их по object_name http://www.cyberforum.ru/cpp-beginners/thread1232574.html
Пусть дана структура вида: struct object { object(const std::string&_object_name):object_name(_object_name){} bool operator<(const object&o)const{return object_name<o.object_name;} ...
C++ Нужно продублировать первое чётное число в односвязном списке Написал вот такой код, он рабочий, но никак не пойму, что нужно сделать, чтоб выполнялась поставленная задача. Прошу помочь. #include "stdafx.h" #include <iostream> #include <string.h> #include... http://www.cyberforum.ru/cpp-beginners/thread1232561.html
C++ Как циклически организовать задание значений, пока не получится то, что надо
Делал игру кубики нужно сделать ничью что бы когда выбивало два одинаковых значений перекручивало сначала если нету два одинаковых значения переходил к следующему сигменту кода
C++ Запись в ofstream - разобрать код
Доброго времени суток объясните как это работает? char msg; //что то записали в msg не важно как, суть в том что туда писали без символа \0, //и данных может быть меньше 255(больше 255 не может...
C++ Бинарный поиск (самое левое вхождение) http://www.cyberforum.ru/cpp-beginners/thread1232492.html
int binsearch (int a,int key, int l, int h) { int medium; medium=(l+h)/2; if (l>h) return (l); if (a>key) return (binsearch (a,key,l,medium-1)); else return (binsearch (a,key,medium+1,h));...
C++ Ошибка "C2065: сout: необъявленный идентификатор" Привет! Создала свою первую программу,правда с помощью книги. Вылезла ошибка: \convert_main.cpp(32) : error C2065: сout: необъявленный идентификатор. Помогите разобраться. // // Программа для... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
23.07.2014, 16:13
mh-coder, а я все-таки не поленился и откомпилил ваш код. Как и предполагалось ошибка - неоднозначность выбора конструктора для string:
C++
1
2
3
4
5
6
7
C:\Program Files\CodeBlocks\project\temp\main.cpp||In function 'int main(int, char**)':|
C:\Program Files\CodeBlocks\project\temp\main.cpp|2014|error: call of overloaded 'basic_string(Var&)' is ambiguous|
C:\Program Files\CodeBlocks\project\temp\main.cpp|2014|note: candidates are:|
C:\MinGWx86\i686-w64-mingw32\include\c++\bits\basic_string.h|512|note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]|
C:\MinGWx86\i686-w64-mingw32\include\c++\bits\basic_string.h|495|note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]|
C:\MinGWx86\i686-w64-mingw32\include\c++\bits\basic_string.h|460|note: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]|
||=== Build finished: 1 errors, 15 warnings (0 minutes, 1 seconds) ===|
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru