Результаты поиска по запросу "visual-c++"

3 ответа

Это не помогает Это бросает предупреждение в любом случае. VC ++ 2013

н из тех людей, которым нужно компилировать свой код с 0 предупреждениями. Обычно я уважаю компилятор и, если он выдает мне предупреждение, я воспринимаю это как знак того, что мне следует немного подправить свой код. Если я должен сказать ...

2 ответа

Win32 файлы заблокированы для чтения: как узнать, кто их блокирует

В C ++ (особенно в Visual C ++) иногда вы не можете открыть файл, потому что другой исполняемый файл открыл его и не делит его для чтения. Если я попытаюсь открыть такой файл, как я могу программно узнать, кто блокирует файл?

5 ответов

@jalf Распределение кучи намного дороже, чем «распределение» в стеке. Если вам нужно несколько объектов, вы заплатите гораздо большую цену, если разместите их в куче. Если вам нужен только один объект, просто сделайте его статичным.

аживаю довольно странное переполнение стека, предположительно вызванное выделением слишком больших переменных в стеке, и я хотел бы уточнить следующее. Предположим, у меня есть следующая функция: void function() { char buffer[1 * 1024]; if( ...

ТОП публикаций

1 ответ

Нет, но я уверен, что вы могли бы погуглить. Я проверил это, протестировав его в Windows, и какие нажатия клавиш генерирует сама Windows, когда вы нажимаете AltGr.

у я получаю два сообщения наAltGr быть нажатым? У меня есть следующий крючок: LRESULT CALLBACK MyClass::KeyboardShotcutsHook(int code, WPARAM wParam, LPARAM lParam)Когда на польском языке я нажимаюALTGR+Key (прямо Alt) выдает ...

10 ответов

Вот

ли способ отключить только одну строку предупреждения в файле cpp с Visual Studio? Например, если я перехватываю исключение и не обрабатываю его, я получаю ошибку 4101 (локальная переменная без ссылки). Есть ли способ игнорировать это только ...

2 ответа

противоречивая связь dll и определение статического члена данных dllimport не допускается

Предполагая, что у меня есть эти два файла: header.h class DLL ExportClass{ public: ExportClass(); static int test; };Source.cpp #ifdef EXPORT #define DLL __declspec(dllexport) #else #define DLL __declspec(dllimport) #endif #include "Header.h" ...

6 ответов

Загрузить CBitmap динамически

У меня есть растровое изображение, которое я хочу загрузить динамически. Но я не могу его загрузить. CBitmap bmp; bmp.LoadBitmap("c:\\aeimg");это не похоже на работу. Может кто-нибудь, пожалуйста, помогите мне. Благодарю.

2 ответа

переменная с автоматической продолжительностью хранения

мер: class Example { public: explicit Example(int n) : num(n) {} void addAndPrint(vector<int>& v) const { for_each(v.begin(), v.end(), [num](int n) { cout << num + n << " "; }); } private: int num; }; int main() { vector<int> v = { 0, 1, 2, 3, 4 ...

1 ответ

В чем разница между переменными среды LIB и LIBPATH для MS Visual C / C ++?

Я работал над некоторыми сценариями сборки, и это меня беспокоит. Я хочу быть уверен, что мы не зависимы от настроек среды, но для этого я чувствую необходимость понять, как / где настройки используются инструментами. В командной строке Visual ...

2 ответа

который требует меньше нажатий клавиш, чем макросы TEXT () или _T (), но который создаст строку широких символов, даже если UNICODE не определен.

я создавал свой проект Visual Studio, он по умолчанию заставлял меня использовать широкие строки для всех функций, которые принимают строки символов. Например, MessageBox () принимает LPCWSTR, а не const char *. Хотя я понимаю, что он отлично ...