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

Компилятор влияет на результат!!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, можно ли в многоугольник с вершинами в заданных координатах вписать окружность http://www.cyberforum.ru/cpp-beginners/thread202926.html
требуется написать программу которая определяет можно ли в многоугольник с вершинами в заданных координатах вписать окружность, и если можно то указать координаты центра и радиусю
C++ Передача потока по параметру функции Доброго времени суток. Есть пара вопросов :) Допустим у нас имеется функция открытия файла: int open_file() { char file_name; cin >> file_name; ifstream file_obf(file_name);... http://www.cyberforum.ru/cpp-beginners/thread202924.html
C++ Нарушение прав доступа при записи
Создаю свой класс ошибок следующим образом: class SecureTransportException { private: SecureLibraryErrorCode errorCode_; public: std::string knownErrorCodes_; //30 - кол-во ошибок ...
C++ Бесконечность
Есть значит функция нахождения интеграла Симпсоном, мне нужно посчитать интеграл от sin(x)/x на промежутке от 0 до бесконечности, как лучше всего передать значения в функцию? Я пробовал...
C++ Программка выдает не то что хотелось http://www.cyberforum.ru/cpp-beginners/thread202919.html
Всем здрасте! Столкнулся со следующей проблемой. На ранних этапах изучения C++ сам себе придумываю задачки,т.к. в книжке по которой изучаю практически ничего нет,только простейшие варианты. Хотел...
C++ Микроконтроллер на C++ Доброго дня суток. Постораюсь быть обьективным. Есть контроллер. Есть к нему аккселерометр (очевидно что это - прибор измеряющий ускорение в пространстве). Есть программа которую написал... подробнее

Показать сообщение отдельно
Chainyk
15 / 15 / 1
Регистрация: 24.08.2010
Сообщений: 94

Компилятор влияет на результат!!! - C++

03.12.2010, 23:34. Просмотров 1636. Ответов 27
Метки (Все метки)

Есть такая программа:
C++
1
2
3
4
5
6
7
int _tmain(int argc, _TCHAR* argv[])
{
        const long l = 10;
        *((long*)&l) = 200;
        printf ("%d", l);
        return 0;
}
По умолчанию компилируеться как С++ и выводит 10, но когда правой кнопкой кликнуть по проекту и изменить в свойствах настройки компиляции как чистый С, тогда выводит 200. Подскажите почему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru