Я написал функцию, которая загружает байты из файла и возвращает структуру FileData, содержащую буфер байтов и длину буфера. Я хочу, чтобы буфер удалялся, как только он...
Вдохновленный убедительной лекцией Херба Саттера Не C++ твоего отца, я решил еще раз взглянуть на последнюю версию C++ с помощью Microsoft Visual Studio 2010. Меня это особенно заинтересовало by ...
Мне нужно перебазировать группу DLL-файлов, которые я устанавливаю вместе со своей программой, потому что это 32-битная -битная программа, а адресное пространство сейчас слишком фрагментировано. Также есть проблема с...
Я пытаюсь разработать приложение, которое определяет, запущена ли программа внутри виртуальной машины. Для 32-битной Windows уже есть методы, описанные по следующей ссылке:
http://www....
У меня есть следующий код, и я ожидаю, что будет использоваться встроенная версия функции exp (). К сожалению, это не сборка x64, что делает ее медленнее аналогичной сборки Win32 (, т.е. 32-разрядной -сборки ):....
Я настраиваю сервер сборки с помощью Atlassian Bamboo. MSBuild включен в структуру.NET, поэтому я считаю, что могу создавать приложения.NET, по крайней мере, без VS2010. В основном мы разрабатываем на C++ -...
std::vector vci;
vci.push_back(1);
vci[0] = 2; Поскольку тип элемента const int, не должен ли оператор присваивания присваивать значение const int&? Это не компилируется с ...
Если у меня есть такой код, как class CString { int GetLength(); }; bool меньше (CString s1, std::string s2) { return s2.size() > s1.GetLength();
} Что мне лучше всего сделать? Измените s1....
У меня не так много опыта работы с последовательным вводом/выводом, но недавно мне поручили исправить очень несовершенный последовательный код, потому что первоначальный программист покинул компанию. Это приложение представляет собой...
Рассмотрим это: std::vector v(1, 0); Это отлично компилируется с VC++10 (без предупреждений даже при максимальном уровне предупреждений). Однако он не компилируется с помощью llvm на mac или gcc на linux, выдавая ошибку...
Я пытаюсь выяснить, как моя программа может взять дату (например, 2 февраля 2003 г.) и показать разницу между ними с другой датой (например, 2 апреля 2012 г.). ), исключая високосные годы. Пока я...
Я получаю вышеуказанное сообщение об ошибке (которое я погуглил и обнаружил, что оно как-то связано с отсутствующей фигурной скобкой или чем-то еще ), однако я не вижу, где эта отсутствующая скобка? #include "stdafx.h"
#include ...
В MS Visual C++ 2010 SP1 этот код дает сбой: #include "stdafx.h" #include
#include <иопоток>
//#включить <вектор> int a = 0; int _tmain(int argc, _TCHAR* argv[]) { ...
У меня есть старое устаревшее приложение C++, для которого я пытаюсь написать несколько модульных тестов. Я создал второй проект в своем решении, который строится в исполняемый файл модульного тестирования (с использованием googletest). Тестовый проект...
Я делаю программу тральщика для школы, но я продолжаю получать эту ошибку, когда мой код не может выделить массив постоянного размера 0 Я не знаю, почему это происходит; Я не выделяю размер -...
После некоторых экспериментов с семантикой перемещения с типом массива, который я создал, мне интересно, почему компилятор Microsoft C++ вызывает конструктор перемещения при возврате из метода по значению, в то время как...
Мне любопытно, требуется ли выделение буфера в стеке для правильного выравнивания для любого типа, аналогично тому, как работает malloc, или я буду вынужден использовать что-то вроде std::aligned_storage. ...
Мне нужно сделать сравнение, и я хочу знать, что будет быстрее. 1)for (i=0;i<4;i++){ if (object1(i)==object2(i))retval = true; иначе { возврат = ложь;...
В заголовке C++11 есть три новые функции для преобразования числа в строку. std::string std::to_string(длинный без знака);
std::string std::to_string(long double);
std::string ...
Я запускаю Visual Studio C++, и у меня есть заголовочный файл «GameEngine.h», который я пытаюсь просмотреть в другом файле. . Когда я #include "GameEngine.h", выдается ошибка, что он не может открыть ...
Я работаю над библиотекой, которая позволяет пользователям (другим библиотекам, находящимся в том же процессе) обмениваться буферами данных и потоками. Библиотека должна использоваться как из кода MSVC, так и из кода mingw (подробнее ...
Обязательно ли создавать собственную хеш-функцию для пользовательских типов? Нет ли значений по умолчанию, которые я могу использовать с unordered_set?
В проекте VC++ я Я пытаюсь создать экземпляр (через COM) класса С#, содержащегося в проекте С#. Факты Проекты C# и C++ компилируются с использованием .NET 4.0.
C# .dll создается...
MSDN сообщает, что функция CDialog.DoModal() возвращает значение –1, если функция не может создать диалоговое окно. Он не говорит, в каком случае он может не создать диалоговое окно. Быстро...
У меня есть проект c++ в Visual Studio 2010. Если я щелкну правой кнопкой мыши свой проект в Visual Studio и выберу Add->Class, он создаст файлы .h и .cpp в том же каталоге, где находится мой файл .sln. Как...
Следующий код компилируется в GCC (я использовал ideone, который использует gcc-4.3.4), но не компилируется в Visual Studio. Является ли это стандартным кодом и ошибкой в Visual C++ 2008 и 2010 (я пробовал в обоих) или не...
У меня есть следующий код: потока mOutFile.open(logPath, ios_base::app); строка lBuilder; lBuilder.append("=========================================== ===========\n"); lBuilder.append(...