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

Умножение и деление - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки char и магия http://www.cyberforum.ru/cpp-beginners/thread919719.html
#include <cstdlib> #include <iostream> #include <string.h> using namespace std; int main(void) { cout << "Vvedite znachenie treh strok:\n"; char str1,str2,str3,s;
C++ Код в одном проекте работает, в другом нет Добрый вечер.у меня возникла такая проблема:я писала функцию по удалению оценок в одном проекте (пишу на Visual Studio 2012),а вся программа(она довольно большая) в другом проекте,так как она также... http://www.cyberforum.ru/cpp-beginners/thread919717.html
Как получить элемент по ключу у map? C++
Никак не могу понять что я делаю не так... У меня есть указатель std::map<int,std::string>* g; в коде я его инициализирую адресом на реальный контейнер. Далее хочу получить элемент с ключом 4:...
C++ как преобразовать в переменную
как сократить такую переменную??? вот к примеру: void A (DWORD 0x53 , DWORD 0x85 ) { 0x53+0x85 = 123; } и чтобы постоянно не писать так как выше , я подставляю переменные: void A (DWORD a ,...
C++ Ошибки в создание класса http://www.cyberforum.ru/cpp-beginners/thread919626.html
Всем добрый день! При создании своего класса я столкнулся с проблемой, что компилятор жалуется, на содержимое класса в целом! Вот код: CreateWindowClass.cpp class CreateWindowClass { private:...
C++ Не удаётся запустить ни одну программу в Visual Studio пытаюсь запустить простейшие программы,сначала пишет ошибка в ходе построения,потом то что на картинке подробнее

Показать сообщение отдельно
Avyyakta
0 / 0 / 0
Регистрация: 08.07.2013
Сообщений: 19
08.07.2013, 19:14
Цитата Сообщение от CEBEP Посмотреть сообщение
действительно не знаю. Чем это отличается от приведения типов? насчет int - просто был не уверен что в си есть size_t. Везде где я работал он просто unsigned int...
Все зависит от компилятора... В моем любимои GNU С++ ver. 4 size_t это unsigned long.
Цитата Сообщение от CEBEP Посмотреть сообщение
обычно касты используют при работе с указателями, я думал тут дело в том, что при работе с переменными отличие кастов от приведения типов в стиле си не существенно. однако, я много раз видел, например в qt, чтобы там приводили именно переменные к нужному типу с помощью кастов
В Qt данные преобразуются до кастов, а указывая тип в кастовании просто определяют размер участка памяти к котрому обращаются. Это часто применяется в Qt. Да и кастование в Qt в основном применяется для указателей, а не для результатов вычислений.

Добавлено через 3 минуты
Цитата Сообщение от CEBEP Посмотреть сообщение
проверил, если написать
C
1
s = (size_t)((end - begin) / step) + 1;
то проблема не решается.
Извини забыл округление
C
1
s = (size_t)((end - begin) / step + 0.5) + 1;
Щто там у тебя за компилятор такой?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru