Описание тега visual-c++-2010

The version of Visual C++ bundled with Visual Studio 2010, released in April 2010. Also known as VC++10, or VC10, based on C++ compiler version 16.0. Do not use this tag unless you have a specific question about this specific version.
0 ответов

C++ вложенные шаблоны

Возможный дубликат: Странная ошибка компиляции VC++, C2244 У меня есть следующий код C++ со структурой шаблона и его функцией-членом шаблона. Функция шаблона использует параметр шаблона в своем объявлении. Код не компилируется. template<typename …
28 янв '13 в 23:45
1 ответ

Как правильно вернуть ссылку на объект из итератора в C++

У меня проблемы с использованием ссылок на элементы std::vector в таком коде: class CurrencyList { public: Currency &append(wstring name); private: vector<Currency> mCurrencyList; }; Currency &CurrencyList::append(wstring name){ vector…
19 мар '15 в 17:48
1 ответ

Ошибка времени выполнения GLUI при сборке релиза

Я разрабатываю свое первое приложение, используя GLUI, и у меня возникли некоторые проблемы. Я использую Visual Studio 2010 на компьютере с Windows 7 и использую glui-2.35. Мое приложение работает нормально при сборке в режиме отладки, но вылетает с…
1 ответ

std::vector из std::function

У меня есть следующее: typedef std::function<void(const EventArgs&)> event_type; class Event : boost::noncopyable { private: typedef std::vector<event_type> EventVector; typedef EventVector::const_iterator EventVector_cit; EventVecto…
13 дек '10 в 15:30
2 ответа

VC++ 10 MFC: как правильно делать локализацию

Я парень.NET, которому приходится работать над приложением MFC. Приложение представляет собой исполняемый файл VS2008 MFC, который я преобразовал в VS2010. Первоначальные разработчики сделали локализацию, указав имя файла.txt с парами ключ-значение …
1 ответ

Изменение значения плавающего массива в Visual C++

Я новичок в Visual C++ и написал следующий код C++. Я просто делал некоторые умножения с плавающей запятой и ничего больше:). Но у меня есть проблема. #include "stdafx.h" #define PI 3.14F #define totalRound 10.00F void MultiplyPIArrayStored() { prin…
21 июл '12 в 07:12
2 ответа

Могу ли я удалить все остальные MS Visual C++, кроме последней версии?

Я проверил мои установленные программы в Windows 7 машина. В нем установлено несколько копий Microsoft Visual C++. Я знаю, что они предоставляют файлы поддержки для различных программ и программ, которые я установил в прошлом. Но если я удалю более…
1 ответ

Visual C++ 2010 не может перейти в исходный код MFC

Я пробовал несколько решений, доступных в Интернете для этого, но ни одно из них не сработало. Я не могу войти ни в какой метод исходного кода MFC. В моем окне вывода я вижу: 'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp.exe', Symbols…
07 ноя '13 в 17:52
0 ответов

Ошибка: "неоднозначный символ; std:: vector<_Ty>"

Когда я компилировал написанное C++/CLI приложение Windows Forms в Visual C++ 2010, я столкнулся с этой ошибкой: ambiguous symbol; std::vector&lt;_Ty&gt; Вот часть моего кода: #include &lt;windows.h&gt; #include &lt;list&gt; #include &lt;string&gt; …
15 дек '13 в 22:05
1 ответ

Изменение позиции начала координат в клиентской области окна для получения позиции курсора

SetViewPortOrg() Функция изменяет источник области просмотра, так что я могу начать рисовать графику, используя этот новый источникМожно ли аналогичным образом изменить начало координат для получения позиции курсора? Например, я хочу получить позици…
4 ответа

Visual C++ 2010 Express: как использовать с Qt?

Я не понимаю, как заставить Qt работать с Visual Studio Express. Большинство поисковых запросов в Интернете содержат инструкции по компиляции Qt, используя такие инструкции, как: Установите MSVC2005 или MSVC2008 Установите самый последний Platform S…
2 ответа

Как отключить свертывание кода в Visual C++ 2010

Кто-нибудь знает, как отключить свертывание кода в Visual C++ 2010? В версии 2008 года я обычно отключал его, снимая определенный флажок, но, похоже, это снято. Я попытался сделать это, как навсегда отключить свертывание областей в решениях Visual S…
25 июл '11 в 15:22
0 ответов

Как проверить, запрашивает ли программа повышение прав?

Итак, я создаю программу Visual C++, которая предназначена для использования в Windows и использует.NET Framework версии 4.0. Я хочу, чтобы моя программа работала в качестве службы в фоновом режиме, и если в системе выполняется другая программа, она…
24 июн '18 в 03:11
1 ответ

Загрузка неуправляемого C++ в C#. Ошибка при попытке чтения или записи в защищенную память

У меня есть функция C++, которая выглядит так __declspec(dllexport) int ___stdcall RegisterPerson(char const * const szName) { std::string copyName( szName ); // Assign name to a google protocol buffer object // Psuedo code follows.. Protobuf::Perso…
20 ноя '12 в 04:57
1 ответ

Выводить строку в файл, зачем лишние биты?

Я использую VisualC++ 2010, у меня есть большая строка 9600000 байт, которые я хочу напечатать Когда я записываю его в файл, размер файла становится больше 9 957 891 байт. Зачем? Я проверил размер файла в режиме отладки, поэтому я уверен, что это 96…
21 июн '13 в 09:31
3 ответа

Аргумент по умолчанию для специализации шаблонной функции

template &lt;typename T&gt; void function(T arg1, T min = std::numeric_limits&lt;T&gt;::min(), T max = std::numeric_limits&lt;T&gt;::max()) { } template &lt;&gt; void function&lt;int&gt;(int arg1, int min,int max) { } int main(int argc,char* argv[])…
1 ответ

100 ошибок из моего typedef

Это часть моего кода: #ifndef INTPROC_OPERATIONS_H #define INTPROC_OPERATIONS_H #define MAX_OPERATIONS 256 #define USED_OPERATIONS 8 #define MAX_OPCODE 256 #define OPCODE_TYPE unsigned char #define OPERANDS_TYPE unsigned char #include &lt;malloc.h&g…
0 ответов

Получение списка дескрипторов потоков в созданном процессе

Я создаю процесс с помощью этой команды CreateProcess(target, NULL, NULL, NULL, FALSE, DEBUG_PROCESS, NULL, NULL, &amp;si, &amp;pi) когда я запускаю этот код со специальным файлом, процесс создает несколько потоков, и теперь я хочу убедиться, что вс…
27 сен '14 в 12:26
2 ответа

Нажмите OK в диалоговом окне для отображения выходного текста в SDI

У меня появляется диалоговое окно, когда я нажимаю пункт меню в окне SDI. В диалоговом окне Когда я нажимаю кнопку ОК, в окне SDI должно отображаться "SUCESS"... В ONVIEW() я должен использовать pDC-&gt;TEXTOUT() но как выполнить это утверждение при…
05 июн '12 в 05:38
3 ответа

C++ программа перестает работать, когда размер массива слишком велик

Я написал код на C++ в MVC++ 2010. Внутри него программа выполняет итерации по элементам массива 1-D указателей (double *). Однако, когда я делаю ввод (размер массива указателей) очень большим, например 15000, и запускаю программу, он перестает рабо…
20 апр '13 в 18:39