0
ответов

Использование интеллектуальных указателей в структуре или классе

Я написал функцию, которая загружает байты из файла и возвращает структуру FileData, содержащую буфер байтов и длину буфера. Я хочу, чтобы буфер удалялся, как только он...
вопрос задан: 13 April 2012 00:26
0
ответов

Недетерминированное искажение с помощью лямбда-выражений в C++11

Вдохновленный убедительной лекцией Херба Саттера Не ​​C++ твоего отца, я решил еще раз взглянуть на последнюю версию C++ с помощью Microsoft Visual Studio 2010. Меня это особенно заинтересовало by ...
вопрос задан: 12 April 2012 16:40
0
ответов

Чем заменить REBASE.EXE? #?

Мне нужно перебазировать группу DLL-файлов, которые я устанавливаю вместе со своей программой, потому что это 32-битная -битная программа, а адресное пространство сейчас слишком фрагментировано. Также есть проблема с...
вопрос задан: 11 April 2012 21:50
0
ответов

Обнаружение 64-битных окон VMware

Я пытаюсь разработать приложение, которое определяет, запущена ли программа внутри виртуальной машины. Для 32-битной Windows уже есть методы, описанные по следующей ссылке: http://www....
вопрос задан: 11 April 2012 07:19
0
ответов

Как я могу получить встроенную функцию для функции exp ()в коде x64?

У меня есть следующий код, и я ожидаю, что будет использоваться встроенная версия функции exp (). К сожалению, это не сборка x64, что делает ее медленнее аналогичной сборки Win32 (, т.е. 32-разрядной -сборки ):....
вопрос задан: 11 April 2012 02:35
0
ответов

Требуется ли для MSBuild установка Visual Studio?

Я настраиваю сервер сборки с помощью Atlassian Bamboo. MSBuild включен в структуру.NET, поэтому я считаю, что могу создавать приложения.NET, по крайней мере, без VS2010. В основном мы разрабатываем на C++ -...
вопрос задан: 8 April 2012 14:02
0
ответов

Почему VC++ 2010 позволяет это компилировать?

std::vector vci; vci.push_back(1); vci[0] = 2; Поскольку тип элемента const int, не должен ли оператор присваивания присваивать значение const int&? Это не компилируется с ...
вопрос задан: 5 April 2012 19:54
0
ответов

Как правильно использовать? (Или мне вообще это делать?)

Если у меня есть такой код, как class CString { int GetLength(); }; bool меньше (CString s1, std::string s2) { return s2.size() > s1.GetLength(); } Что мне лучше всего сделать? Измените s1....
вопрос задан: 5 April 2012 09:11
0
ответов

Ужасный код последовательного порта/USB (C++) - предложения по исправлению?

У меня не так много опыта работы с последовательным вводом/выводом, но недавно мне поручили исправить очень несовершенный последовательный код, потому что первоначальный программист покинул компанию. Это приложение представляет собой...
вопрос задан: 4 April 2012 23:04
0
ответов

Явная инициализация вектора указателей приводит к преобразованию ошибка?

Рассмотрим это: std::vector v(1, 0); Это отлично компилируется с VC++10 (без предупреждений даже при максимальном уровне предупреждений). Однако он не компилируется с помощью llvm на mac или gcc на linux, выдавая ошибку...
вопрос задан: 4 April 2012 19:03
0
ответов

Определение разницы между датами

Я пытаюсь выяснить, как моя программа может взять дату (например, 2 февраля 2003 г.) и показать разницу между ними с другой датой (например, 2 апреля 2012 г.). ), исключая високосные годы. Пока я...
вопрос задан: 3 April 2012 05:28
0
ответов

фатальная ошибка C1004: обнаружен неожиданный конец файла

Я получаю вышеуказанное сообщение об ошибке (которое я погуглил и обнаружил, что оно как-то связано с отсутствующей фигурной скобкой или чем-то еще ), однако я не вижу, где эта отсутствующая скобка? #include "stdafx.h" #include ...
вопрос задан: 2 April 2012 14:48
0
ответов

std::function дает сбой при использовании в массиве в стеке

В MS Visual C++ 2010 SP1 этот код дает сбой: #include "stdafx.h" #include #include <иопоток> //#включить <вектор> int a = 0; int _tmain(int argc, _TCHAR* argv[]) { ...
вопрос задан: 1 April 2012 16:52
0
ответов

Как изменить «ШРИФТ» для CEdit?

Как настроить "шрифт" для следующих:(решенных)fontSize 40 СМЕЛЫЙ Курсивом спасибо. Следующее не работает:(теперь работает)CFont *myFont = new CFont(); myFont->CreateFont(40, 0, 0, 0, FW_HEAVY,...
вопрос задан: 29 March 2012 23:43
0
ответов

Ссылка на классы из проекта.EXE VC++ из проекта.EXE модульных тестов

У меня есть старое устаревшее приложение C++, для которого я пытаюсь написать несколько модульных тестов. Я создал второй проект в своем решении, который строится в исполняемый файл модульного тестирования (с использованием googletest). Тестовый проект...
вопрос задан: 28 March 2012 12:34
0
ответов

Как освободить перераспределенную память? C++

Я пытаюсь освободить перераспределенную память, но получаю сообщение об ошибке... float * foo = NULL; поплавок * бар = NULL; недействительное обновление () { ... foo = (float *)malloc(a * 2 * sizeof(float)); ... bar =...
вопрос задан: 27 March 2012 15:29
0
ответов

Почему я получаю сообщение «невозможно выделить массив постоянного размера 0»? [дубликат]

Я делаю программу тральщика для школы, но я продолжаю получать эту ошибку, когда мой код не может выделить массив постоянного размера 0 Я не знаю, почему это происходит; Я не выделяю размер -...
вопрос задан: 27 March 2012 00:46
0
ответов

Семантика перемещения в MS C++ и Clang

После некоторых экспериментов с семантикой перемещения с типом массива, который я создал, мне интересно, почему компилятор Microsoft C++ вызывает конструктор перемещения при возврате из метода по значению, в то время как...
вопрос задан: 26 March 2012 01:45
0
ответов

Требует ли стандарт, чтобы объекты в автоматическом хранилище имели правильное выравнивание для любого типа (например, как malloc)?

Мне любопытно, требуется ли выделение буфера в стеке для правильного выравнивания для любого типа, аналогично тому, как работает malloc, или я буду вынужден использовать что-то вроде std::aligned_storage. ...
вопрос задан: 23 March 2012 03:58
0
ответов

вложенное условие цикла if vs

Мне нужно сделать сравнение, и я хочу знать, что будет быстрее. 1)for (i=0;i<4;i++){ if (object1(i)==object2(i))retval = true; иначе { возврат = ложь;...
вопрос задан: 22 March 2012 12:53
0
ответов

Является ли это ошибкой компилятора VC++2010?

Использование Visual Studio 2010 SP1: #include //namespace XXX { struct Test { bool operator==(const Test& r) const { return true; } }; //} // typedef XXX::Test Test; template &...
вопрос задан: 22 March 2012 07:17
0
ответов

Числовое преобразование

В заголовке C++11 есть три новые функции для преобразования числа в строку. std::string std::to_string(длинный без знака); std::string std::to_string(long double); std::string ...
вопрос задан: 21 March 2012 13:03
0
ответов

ОШИБКА: не удается открыть исходный файл « »

Я запускаю Visual Studio C++, и у меня есть заголовочный файл «GameEngine.h», который я пытаюсь просмотреть в другом файле. . Когда я #include "GameEngine.h", выдается ошибка, что он не может открыть ...
вопрос задан: 18 March 2012 02:43
0
ответов

Совместим ли этот двоичный интерфейс между MSVC и mingw?

Я работаю над библиотекой, которая позволяет пользователям (другим библиотекам, находящимся в том же процессе) обмениваться буферами данных и потоками. Библиотека должна использоваться как из кода MSVC, так и из кода mingw (подробнее ...
вопрос задан: 16 March 2012 10:36
0
ответов

Как использовать unordered_set с пользовательскими типами?

Обязательно ли создавать собственную хеш-функцию для пользовательских типов? Нет ли значений по умолчанию, которые я могу использовать с unordered_set?
вопрос задан: 15 March 2012 22:52
0
ответов

Класс не зарегистрирован. Ошибка при создании экземпляра объекта C# через COM из VC++

В проекте VC++ я Я пытаюсь создать экземпляр (через COM) класса С#, содержащегося в проекте С#. Факты Проекты C# и C++ компилируются с использованием .NET 4.0. C# .dll создается...
вопрос задан: 14 March 2012 22:11
0
ответов

Когда функция CDialog.DoModal() не может создать диалоговое окно?

MSDN сообщает, что функция CDialog.DoModal() возвращает значение –1, если функция не может создать диалоговое окно. Он не говорит, в каком случае он может не создать диалоговое окно. Быстро...
вопрос задан: 14 March 2012 13:37
0
ответов

Каталог по умолчанию, в котором хранятся новые классы?

У меня есть проект c++ в Visual Studio 2010. Если я щелкну правой кнопкой мыши свой проект в Visual Studio и выберу Add->Class, он создаст файлы .h и .cpp в том же каталоге, где находится мой файл .sln. Как...
вопрос задан: 14 March 2012 10:50
0
ответов

Является ли следующий код специализации шаблона нестандартным или ошибкой в ​​VS-C++?

Следующий код компилируется в GCC (я использовал ideone, который использует gcc-4.3.4), но не компилируется в Visual Studio. Является ли это стандартным кодом и ошибкой в ​​Visual C++ 2008 и 2010 (я пробовал в обоих) или не...
вопрос задан: 12 March 2012 15:32
0
ответов

C++ - ofstream не выводит в файл, пока я не закрою программу

У меня есть следующий код: потока mOutFile.open(logPath, ios_base::app); строка lBuilder; lBuilder.append("=========================================== ===========\n"); lBuilder.append(...
вопрос задан: 11 March 2012 19:00