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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ AllocHook http://www.cyberforum.ru/cpp/thread1615167.html
Помнится в какой-то теме были задачи одного из собеседований озвучены. Из-за давности той темы отдельно создал новую. Заинтересовала меня тогда одна задача. Определить сколько памяти израсходовал map...
C++ Запуск проекта в clion Всем привет! У меня такая проблема: не могу запустить проект в clio, когда я запускаю проект вылетает окно edit configuration, а я вообще незнаю что туда писать( Помогите пожалуйста! Заранее... http://www.cyberforum.ru/cpp/thread1613419.html
Как запустить стороннюю программу с атрибутами? C++
Ребята спасайте, вот получается есть такой код в батнике: plink.exe -ssh 209.249.30.190 -C -N -l adm -pw adm -D 8081 -v Как я понимаю, мы открываем файл plink.exe с нужными нам атрибутами. Как...
C++ Обмен данными через параллельный порт
Нужен код программы, которая будет обмениваться данными с устройством, подключенное через параллельный порт Добавлено через 14 часов 41 минуту В частности обмен данными с флешкой или принтером
C++ Изменение заголовка окна программы в консоли http://www.cyberforum.ru/cpp/thread1611260.html
Здравствуйте. Нужна помощь. Как сделать так, чтобы окно программы в консоли было подписано названием моей программы, а не путём к ней. Можно, конечно, сделать так: #include <iostream> #include...
C++ Узнать пароль Windows 7 с помощью хука Подскажите по-конкретней можно ли узнать пароль windows 7 с помощью хука. И как вообще это всё реализуется? Обсуждение взлома на форуме запрещено подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4655 / 2863 / 228
Регистрация: 12.12.2009
Сообщений: 7,275
Записей в блоге: 2
Завершенные тесты: 1
19.12.2015, 13:57  [ТС]
Станно, вот у меня в 4.9.2
Assembler
1
2
3
4
5
6
7
    pushq   %rbp
    movq    %rsp, %rbp
    subq    $16, %rsp
    movl    -4(%rbp), %eax
    movl    %eax, %esi
    movl    $_ZSt4cout, %edi
    call    _ZNSolsEi
обнуления нет

Добавлено через 5 минут
Evg, не умею читать лиспоподобную портянку (похоже это AST?), которую ты показал выше (-da), но в файле tmp.cpp.236r.stack нашел такое
Код
(insn 5 2 6 2 (set (reg:SI 0 ax [85])
        (mem/c:SI (plus:DI (reg/f:DI 6 bp)
                (const_int -4 [0xfffffffffffffffc])) [0 x+0 S4 A32])) tmp.cpp:6 90 {*movsi_internal}
     (nil))
Чтоб было понятно, что такое tmp.cpp:6 вот мой код
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main() 
{
    int x = x;
    std::cout << x;
    return 0;
}
вот это (reg:SI 0 ax [85]) интуитивно напоминает обнуление, не?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru