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

Невозможно создать экземпляр шаблона функции, который использует decltype для вывода типа возвращаемого значения, если он вызывается из лямбды?
Я пытаюсь использовать С++ 0x и, в частности, лямбда-выражение и decltype, чтобы упростить часть моего кода, используя компилятор MSVC10 RC. Я столкнулся со следующей очень странной проблемой: template <typename F> auto foo(F f) ->...
1694 просмотров
schedule 26.08.2022

С++ 0x Lambda накладные расходы
Существуют ли какие-либо накладные расходы, связанные с использованием лямбда-выражений в C++0x (под VS2010)? Я знаю, что использование объектов function влечет за собой накладные расходы, но я имею в виду выражения, которые передаются в STL....
10253 просмотров

Как получить строку с шаблоном из std::regex в VC++ 2010
Могу ли я получить строку с регулярным выражением от std::regex ? Или я должен сохранить его в другом месте, если я хочу использовать его позже? В бусте вы можете сделать это: boost::regex reg("pattern"); string p = reg.str(); или...
4875 просмотров
schedule 18.05.2023

Почему оператор [] не разрешен в std :: auto_ptr
Почему оператор [] не разрешен в std :: auto_ptr? #include <iostream> using namespace std ; template <typename T> void foo( T capacity ) { auto_ptr<T> temp = new T[capacity]; for( size_t i=0; i<capacity; ++i )...
1007 просмотров
schedule 01.07.2023

Как использовать iFileDialog в проекте VC++ 2010, преобразованном из VC++ 6.0?
Я могу использовать FileSaveDialog (общий диалог элементов) в приложении VC++ 2010 следующим образом: IFileDialog *pFileDialog; HRESULT hr = CoCreateInstance(CLSID_FileSaveDialog, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pFileDialog));...
4149 просмотров

Использование суффикса Debug-Only для ссылочных библиотек DLL C ++ в Visual Studio 2010
В предыдущих версиях Visual Studio (от VC6 до VS2008) у нас было соглашение о добавлении буквы «D» в конце имен библиотек DLL отладочной сборки, как это делается для MFC и библиотек CRT. Так, например, если библиотеки DLL сборки выпуска - это...
1302 просмотров
schedule 11.12.2022

Невозможно создать StatusBar в Visual C++ Express 2010, используя простой API Win32
Я использую простой Win32 API (я не имею в виду MFC) для создания простого приложения. Я использую CreateWindowEx с STATUSCLASSNAME , как указано в MSDN, но возвращаемый дескриптор — NULL . Я сделал вызов InitCommonControlsEx , как указано, но...
1152 просмотров
schedule 05.06.2022

Регулярное выражение TR1: группы захвата?
Я использую регулярные выражения TR1 (для VS2010). попытка сделать это поиск определенного шаблона для группы под названием «имя» и другого шаблона для группы под названием «значение». Думаю, то, что мне нужно, называется группой захвата , но я...
2325 просмотров
schedule 11.09.2022

Проблема cvSplit OpenCV Visual-C++
Я попробовал несколько способов открыть изображение и разделить каналы. Я просто хочу работать с 3 Matrix. Я не знаю, что случилось. Вот мой код: IplImage* img = cvLoadImage( "C:\\foo.jpg" ); cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE...
2831 просмотров
schedule 08.09.2022

Foo &foo = Bar() является допустимым или это проблема компилятора
struct Foo {}; struct Bar : Foo {}; Foo &foo = Bar(); // without const Как написано в ответах и ​​комментариях к этому вопросу , я не могу присвоить rvalue ссылке. Однако я могу скомпилировать этот код (MSVC++ 2010) без ошибок и...
235 просмотров
schedule 13.05.2022

CreateThread передает long в lpParameter
Компилятор говорит «недопустимая косвенность» в строке 3. IDE говорит, что «выражение должно быть указателем на полный тип объекта». 001 DWORD WINAPI MyCallbackFunction( LPVOID lpvParam ) 002 { 003 long value = (long) *lpvParam; 004 ... 005...
2227 просмотров
schedule 31.03.2023

внешняя переменная недоступна для потока, пока не будет сделан блокирующий вызов
У меня есть два файла кода, один содержит мою функцию WinMain() и все функции, связанные с моим главным диалоговым окном. Другой содержит обратный вызов потока и переменные функции, связанные с моей программой. Я определил HWND hWnd = NULL как...
332 просмотров
schedule 09.06.2023

Значок уведомления получает WM_LBUTTONDBLCLK, но не WM_CONTEXTMENU
Я добавил значок уведомления в свое диалоговое приложение, и оно получило WM_LBUTTONDBLCLK при двойном щелчке по значку, но не получило WM_CONTEXTMENU при щелчке правой кнопкой мыши или когда значок выделен с помощью клавиатуры, а клавиша контекстного...
3261 просмотров
schedule 09.01.2023

Уменьшите мерцание при использовании CPaintDC
Мне нужно сделать интерактивный график с помощью MFC Это будет похоже на элемент управления эквалайзером, где пользователь должен иметь возможность щелкнуть точку на эквалайзере, перетащив ее, чтобы изменить значение оси Y. Я тоже только начинаю...
3254 просмотров

Visual Studio 2012 c ++ без cout
Я пытаюсь изучить C ++, но простого метода, такого как «cout» и «cin», не существует, это мой код: #include "stdafx.h" #include <iostream> int _tmain(int argc, _TCHAR* argv[]) { cout>>"hello"; return 0; } есть ошибка...
5735 просмотров
schedule 19.05.2023

Необъявленный вектор идентификатора C++
У меня есть следующий код для быстрой сортировки. Когда я компилирую код, он показывает следующие ошибки: Ошибка C2065: «вектор»: необъявленный идентификатор Ошибка C2062: тип int: неожиданный Ошибка C3861: «быстрая сортировка»: идентификатор не...
26375 просмотров
schedule 30.04.2022

cin.getline не работает должным образом
Я пишу небольшую программу оболочки, но не могу даже прочитать строку ввода. Я использую cin.getline() для чтения предоставленных пользователем аргументов в текстовый буфер, но это не работает. Код: int main(int argc, char *argv[]) { char...
448 просмотров
schedule 01.05.2023

умножить определенные символы, используя статическую библиотеку
У меня есть приложение, которое связывает статическую библиотеку с Visual Studio (та же версия, та же машина). Эта библиотека содержит несколько файлов c с несколькими функциями (как обычно :) Например lib1.lib file1.c func_f1_1...
533 просмотров
schedule 31.05.2022

при установке vc_redist.x64.exe возникает ошибка Не удалось настроить пакет MSU для каждой машины.
Пока я пытаюсь установить vc_redist.x64.exe в Windows 8.1, получаю следующую ошибку: Не удалось настроить пакет MSU для каждой машины.
128530 просмотров

Могу ли я иметь внешний вид MS VC++ 2010 в более новых версиях Visual Studio?
Мне нужно использовать функции С++ 11, но MS VC++ 2010 поддерживает только часть из них. Я не могу использовать более новую версию MS Visual Studio из-за ее внешнего вида. ТЕКСТ МЕНЮ С БАПЛОКОМ, полно лишних опций и окон которые не все можно...
50 просмотров