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

Не могу заставить g++ не инициализировать локальную переменную нулем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ AllocHook http://www.cyberforum.ru/cpp/thread1615167.html
Помнится в какой-то теме были задачи одного из собеседований озвучены. Из-за давности той темы отдельно создал новую. Заинтересовала меня тогда одна задача. Определить сколько памяти израсходовал map при выделении 1000000 разных записей. Вот я нашел решение, которое годится для общего случая со своими allocator например. #include <crtdbg.h> #pragma push_macro("_DEBUG") #undef _DEBUG...
C++ Сделать блок-схему для курсовой Если вас не затруднит, прошу сделать блок схему к данной программе #include <conio.h> #include <locale.h> #include <stdio.h> #include <stdlib.h> #include <time.h> /*Размерность матрицы*/ #define N 5 #define M 5 http://www.cyberforum.ru/cpp/thread1614220.html
Запуск проекта в clion C++
Всем привет! У меня такая проблема: не могу запустить проект в clio, когда я запускаю проект вылетает окно edit configuration, а я вообще незнаю что туда писать( Помогите пожалуйста! Заранее спасибо)
Как запустить стороннюю программу с атрибутами? C++
Ребята спасайте, вот получается есть такой код в батнике: plink.exe -ssh 209.249.30.190 -C -N -l adm -pw adm -D 8081 -v Как я понимаю, мы открываем файл plink.exe с нужными нам атрибутами. Как точно так же передать эти атрибуты, только через сишку. Что бы например мы могли передавать атрибуты так: plink.exe -ssh edit1.text -C -N -l edit2.text -pw edit3.text -D 8081 -v
C++ Обмен данными через параллельный порт http://www.cyberforum.ru/cpp/thread1611962.html
Нужен код программы, которая будет обмениваться данными с устройством, подключенное через параллельный порт Добавлено через 14 часов 41 минуту В частности обмен данными с флешкой или принтером
C++ Изменение заголовка окна программы в консоли Здравствуйте. Нужна помощь. Как сделать так, чтобы окно программы в консоли было подписано названием моей программы, а не путём к ней. Можно, конечно, сделать так: #include <iostream> #include <conio.h> #include <windows.h> using namespace std; int main() { system("title Название программы"); подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
17022 / 5427 / 336
Регистрация: 30.03.2009
Сообщений: 14,689
Записей в блоге: 26
19.12.2015, 15:01     Не могу заставить g++ не инициализировать локальную переменную нулем
Ну дык:

C
static bool
gate_initialize_regs (void)
{
  return optimize > 0;
}
В режиме без оптимизаций эта функциональность и не запускается. Тем более, что в режиме без оптимизаций там всё в стек складывается скорее всего. Если я правильно понял комментарий, то инициализацию регистров они делают для упрощения некоторых оптимизаций. Написали, что есть побочный эффект в виде детерминированного поведения программ с неинициализированными переменными, но типа крутые пацаны умеют читать warning'а, а лохи нас не интересуют
 
Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru