Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Питекантроп
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340

Настройки компилятора

16.02.2012, 16:35. Показов 1321. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В начало функции _cdecl компилятор студии по-умолчанию вставляет следующее:
Assembler
1
2
3
4
5
6
7
8
9
10
push        ebp  
mov         ebp,esp  
sub          esp,0CCh  
push        ebx  
push        esi  
push        edi  
lea          edi,[ebp-0CCh]  
mov         ecx,33h  
mov         eax,0CCCCCCCCh  
rep stos    dword ptr es:[edi]
Как это отключить, чтоб остались только стандартные
Assembler
1
2
push        ebp  
mov         ebp,esp
??
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2012, 16:35
Ответы с готовыми решениями:

Ошибка компилятора fatal error C1091: ограничение компилятора: длина строки превышает 65535 байт
Компилируя программу вот такой командой: cl /O2 /Oi /GL /EHsc /MD /Gy main.cpp И компилятор выдает вот такую ошибку: ...

Ошибки компилятора
Привет. Работаю в Visual Studio Express 2010 c++.Пару недель всё было нормально,потом начались проблемы. Напишешь правильный...

Ошибка компилятора?
Пмогите разобраться с MVS 2008. Во время компиляции выдает сообщение: 1>Внедрение манифеста... 1>mt.exe : general error c10100b1:...

2
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
16.02.2012, 21:00
Цитата Сообщение от Питекантроп Посмотреть сообщение
В начало функции _cdecl компилятор студии по-умолчанию вставляет следующее:
дебаг убери !
это защитная оболочка для зашиты стека
в релизе не будет


Цитата Сообщение от Питекантроп Посмотреть сообщение
Как это отключить, чтоб остались только стандартные

push ebp
mov ebp,esp
С какого перепугу это стандарт ???
реализация отдана на откуп компилятору
прокомпили свою прогу при оптимизации по размеру а потом по скорости
и сравни два листинга
то что свою прогу не узнаешь это нормально
но они и между собой будут отличатся
прошли те времена когда для убыстрения писали вставки асмовские вручную
теперь компиляторы более оптимизированый код выдают
1
 Аватар для Питекантроп
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
16.02.2012, 22:48  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
Сообщение от Питекантроп
Как это отключить, чтоб остались только стандартные
push ebp
mov ebp,esp
С какого перепугу это стандарт ???
Я в стандартах мало разбираюсь, но, например, билдер делает так же.

Цитата Сообщение от ValeryS Посмотреть сообщение
теперь компиляторы более оптимизированый код выдают
да. Но не все в возможностях с++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2012, 22:48
Помогаю со студенческими работами здесь

Юзерская переменная для компилятора
Доброго юзаю MS Visual Studio Такой вопрос, мне нужна переменная в самой студии, что бы при компиляции проекта, в ехе-шник заносилось...

Заметил странное поведение компилятора
Здравствуйте, Коллеги. Заметил странное поведение при отладке(компилятор Visual C++ 2017). int* pi = new int(1); delete...

Ошибка компилятора как исправить
Не силен в VS2010 При компиляции дает странную ошибку. error C4430: отсутствует спецификатор типа - предполагается int. Примечание....

Странное поведение компилятора из-за слешей в пути
#include <Shlobj.h> #include <Synchapi.h> #include <Psapi.h> #include <stdlib.h> #include <string> //#pragma comment( linker,...

Внедрение компилятора
Собираюсь создать свой игровой движёк в стиле Quest3D или Uniti3D. На данный момент самый простой, но задача в том что нужен компилятор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru