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

Ошибка в несовместимости типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор и деструктор http://www.cyberforum.ru/cpp-beginners/thread934934.html
Всем привет.Вообщем передо мной стоит такая задача-Отобразить на экране время работы программы, используя конструктор и деструктор.В конструкторе используем ф-ию clock а в диструкторе вывести когда отработала программа
C++ Существует ли эквивалент функции toupper() для типа string ? Существует ли эквивалент функции toupper(), предназначенной для типа char, что - нибудь подобное для типа string ? http://www.cyberforum.ru/cpp-beginners/thread934925.html
C++ чтение из файла и добавление в контейнер
std::ofstream out; out.open("FilegRANDCHILED.dat", std::ios::binary | std::ios::trunc); if(!out) { MessageBox(hWnd, L"File no create!!!", L"Error", MB_ICONERROR | MB_OK); break; } else { MessageBox(hWnd, L"Begin write file!!!", L"OK", MB_ICONINFORMATION | MB_OK);
Удаление элементов из vector; bind или not1 C++
Как правильно забиндить, - сделать аналог, как через лямбду. Или же тут больше подойдет использование not1 (или not2). Не могу сам разобраться. Вот код:#include <iostream> #include <string> #include <vector> #include <algorithm> #include <functional> class A { std::string m_ext; public:
C++ Скопировать поток и добавить ошибки в поток http://www.cyberforum.ru/cpp-beginners/thread934887.html
Здорова господа! Есть задачка: "Скопируйте поток объектов типа Name_and_address и вставьте в него столько ошибок, сколько сколько сумеете придумать (например, ошибки форматирования, или ошибочное определение конца строк). Обработайте эти ошибки таким образом, чтобы функция копирования смогла прочитать большинство из корректно отформатированных объектов типа Name_and_address, несмотря на то,...
C++ getch() error Привет всем, такое дело, не работает getch()! Вот, что пишет: C:\Users\AKHURS\Desktop\tetris_start.cpp:122: implicit declaration of function `int getchar(...)' conio.h подключил подробнее

Показать сообщение отдельно
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
07.08.2013, 18:50     Ошибка в несовместимости типов
Цитата Сообщение от Putney88 Посмотреть сообщение
можно чу чуть по подробнее?
Попробую.
1) язык C++ - язык со строгой типизацией, т.е. каждая переменная с момента объявления имеет тип, и изменить его нельзя. В Вашем случае на строке 3 переменная choice объявлена с типом char. Соответственно, присвоить переменной можно только значение ее же типа (неявное приведение типов в расчет не берем, его в данном случае нет).
2) в объявлении каждой функции (перед ее именем) указывается тип возвращаемого значения. В частности, void означает, что функция ничего не возвращает.
3) Ну и на 6 строке идет попытка запихать в переменную типа char значение "типа" void. Фейл.
 
Текущее время: 04:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru