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

Запрет одного преобразования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не видит cpp файл... http://www.cyberforum.ru/cpp-beginners/thread447015.html
У меня был h-файл с тремя классами и кодом их методов. Узнал что лучше код методов хранить в одноименном cpp-файле. Оставил только это: #pragma once #include <windows.h> #include <TCHAR.H> ...
C++ Сохранения информации динамической матрицы (С++) Помогите пожалуйста очень срочно нужно прога на С++ --> Создать структуру для сохранения информации динамической матрицы Struct Matr { int m,n; int*ptr; }; начальный текст программы/заранее... http://www.cyberforum.ru/cpp-beginners/thread447011.html
Созданть структуры для сохранения информации динамической матрицы C++
прошу помочь срочно --> Созданть структуры для сохранения информации динамической матрицы (C++) Srtuct matr{ int m,n ; int*ptr; };
Считывание с dat файла C++
Всем доброго времени суток! Возникла проблема со считыванием структуры с типизированного файла. Задача: Сформировать типизированный файл Info.dat с информацией про N людей, у которых есть...
C++ Помогите пожалуйста преобразовать функцию в деструктор. (Полностью рабочая программа уже написана) http://www.cyberforum.ru/cpp-beginners/thread446998.html
Заранее благодарен всем кто поможет. Здравствуйте, учусь на первом курсе и только разбираюсь с с++. Дошёл уже до деструктора. Полностью рабочая программа представлена ниже, я начал её переделывать...
C++ Что такое std::allocator<T> ? я так понял возвращает адрес чего то? подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
16.02.2012, 08:31
silent_1991, у С++ и так с читаемостью не очень, а ты предлагаешь такие решения

thick_int, насчет "покурить опции компилятора" уже посоветовали. Например для gcc получить желаемое поведение для кода:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
    int a = 3;
    int b = 4;
 
    if(a = b)
    puts("WHAT?");
    
    exit(0);
}
можно с помощью флага -Werror=parentheses (здесь мы получим ошибку компиляции). Скорее всего, и для cl.exe есть подобный флаг
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru