Вопросы по теме '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 просмотров
schedule
14.05.2023
Как получить строку с шаблоном из 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 просмотров
schedule
10.06.2023
Использование суффикса 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 просмотров
schedule
25.03.2024
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 просмотров
schedule
30.06.2023
Могу ли я иметь внешний вид MS VC++ 2010 в более новых версиях Visual Studio?
Мне нужно использовать функции С++ 11, но MS VC++ 2010 поддерживает только часть из них.
Я не могу использовать более новую версию MS Visual Studio из-за ее внешнего вида. ТЕКСТ МЕНЮ С БАПЛОКОМ, полно лишних опций и окон которые не все можно...
50 просмотров
schedule
09.09.2022