Вопросы по теме 'visual-c++'

Могу ли я создать исключение из _CrtSetReportHook?
Предполагая, что я работаю в программе на C++, я хочу преобразовать эти отчеты в исключения. Является ли использование оператора throw C++ разумным способом сделать это, или я застрял, просто перенаправляя на stderr?
1384 просмотров
schedule 20.04.2024

При использовании fstream в библиотеке я получаю ошибки компоновщика в исполняемом файле
Когда я добавляю #include <fstream> и попробуй использовать std::ifstream (i.e. std::ifstream ifile(pDest)) в моей библиотеке я получаю следующие ошибки компоновщика при компиляции проекта, который использует библиотеку:...
23810 просмотров
schedule 14.04.2024

Отключение предварительно скомпилированных заголовков для определенного файла в проекте VC++ 2010
Как следует из названия. У меня есть проект C++, и я добавил 1 файл C.h и исходный файл C.c, но у них возникают проблемы, потому что остальная часть проекта использует предварительно скомпилированный заголовок, но если я попытаюсь включить его в эти...
20745 просмотров
schedule 16.05.2024

Управляемый поток из WinForms, как использовать this-› для доступа к элементам формы (изменение значений и т. д.) в функции обратного вызова
Ну, у меня есть этот код в моем управляемом C++/Cli в Visual Studio 2008, я хочу иметь доступ к элементам форм Windows внутри обратного вызова функции потока, и я не могу, он генерирует ошибку. Есть ли другой способ сделать это? чтобы иметь...
2060 просмотров

Доступ запрещен при попытке выполнить OpenProcess и TerminateProcess
Когда я компилирую и выполняю/отлаживаю свой код из Visual C++ 2010 Express, используя Ctrl + F5, он выполняется нормально. Когда я пытаюсь выполнить exe-файл, созданный после сборки проекта, он выдает ошибку отказа в доступе при вызове...
1152 просмотров
schedule 07.05.2024

ненужные значения в строке LPTSTR
Я написал функцию для возврата расширения из пути. Она выглядит следующим образом: LPTSTR GetExtension(LPCTSTR path1) { CString str(path1); int length = str.ReverseFind(L'.'); str = str.Right(str.GetLength()-length); LPTSTR...
232 просмотров
schedule 08.03.2024

Как вызвать функцию-член родительского класса из перегруженной функции?
Я создал один новый класс, который унаследован от строкового класса. Я хочу перегрузить оператор < (меньше) в производном классе. Но из перегруженной функции мне нужно вызвать оператор < родительского класса. Каков синтаксис для вызова...
493 просмотров
schedule 16.04.2024

Проблема с изменением ориентации экрана C++ DEVMODE dmDisplayOrientation DMDO_90 undefined
Кажется, я не могу получить код C++ для компиляции. Я переворачиваю ориентацию дисплея, но VS2008 говорит мне, что DMDO_90 и DMDO_270 неопознаны: error C2065: 'DMDO_90' : undeclared identifier error C2065: 'DMDO_270' : undeclared identifier...
1610 просмотров
schedule 24.04.2024

Нужно ли мне устанавливать методы деструктора, когда я использую общие указатели?
Я пытался найти ответ, но не нашел его для моей конкретной проблемы. Я использую общие указатели для троичного дерева поиска (для использования в алгоритме прогнозирующего текста) и сталкиваюсь с некоторыми проблемами при использовании общих...
573 просмотров
schedule 12.03.2024

Явная спецификация представления двойной точности, используемого компилятором
Недавно я столкнулся с проблемой, что visual-c++ не соответствует IEEE 754 , но вместо этого использует субнормальное представление . То есть числа с плавающей запятой двойной точности в нем не имеют обычного представления из 1 знакового бита,...
381 просмотров
schedule 20.03.2024