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

Ошибка в dev C++! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа поиска и замены подстроки в тексте http://www.cyberforum.ru/cpp-beginners/thread888907.html
Нужно написать программу "Программа поиска и замены подстроки в тексте с откатом изменений" код на C++ со вставками Assembler. Заранее благодарен Добавлено через 10 часов 6 минут Помогите, срочно...
C++ Найти сумму положительных элементов в одномерном массиве Составить программу для работы с одномерным массивом. найти сумму положительных элементов. http://www.cyberforum.ru/cpp-beginners/thread888879.html
C++ Решение систем линейных уравнений
Всем доброго времени суток, напишите пожалуйста программу, которая могла бы решить систему линейных уравнений, содержащую от 2 до 20+ неизвестных. Я понимаю, что таких программ в интернете очень...
Сумма элементов массива через один между первым отрицательным и последним положительным C++
помогите написать программу расчета сумму элементов массива через один между первым отрицательным и последним положительным. одномерный массив, 15 элементов, расчет суммы и поиск элементов произвести...
C++ Программа не считает значения функции http://www.cyberforum.ru/cpp-beginners/thread888845.html
#include <conio.h> #include <math.h> #include <iostream> #include <stdio.h> int main(){ double Bn, Bk, dB, A ;
C++ Реализовать список сотрудников, работающих на предприятии если честно я уже не понимаю почему он выдает ошибки(на подобии что birthday not member temployee и на таком уровне ) может кто нибудь хотя бы это исправить? ах да, если кому интересно то задание :... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1704 / 891 / 45
Регистрация: 04.06.2008
Сообщений: 5,496
03.06.2013, 19:27
Цитата Сообщение от Naudiz Посмотреть сообщение
вроде последняя официальная версия от Bloodshed - 4.9.9.2
А, ну да.

Цитата Сообщение от Naudiz Посмотреть сообщение
Впрочем GCC 4.6 на линуксе у меня такой код не пропускает(странно ведь MinGW его порт), да и Visual C++ такое не компилирует.
mingw/g++ 4.6.2 пропускает

Надо посмотреть, что говорит стандарт. Буду очень огорчён, если он считает это ошибкой.

Добавлено через 4 минуты
Может пригодится кому:
"Однако засада есть и кроется она вот в чём. Хоть и редко, но бывают случаи, когда на месте операций сравнения действительно находится присваивание и автор хочет сделать присваивание и сравнение результата с нулём. А потому компилятор должен предоставить программисту возможность написать такой код таким образом, чтобы не возникало предупреждений. По негласным соглашениям для таких случаев программист должен экранировать присваивание дополнительными круглыми скобками. Т.е. если написать "if (x = 0)", то компилятор выдаст предупреждение, а если написать "if ((x = 0))" - то нет.
"
Отсюда взято:
http://www.cyberforum.ru/blogs/18334/blog104.html
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.