Вопросы с тегом 'c++'

C++ - это язык программирования общего назначения. Он был первоначально разработан как расширение для C и сохраняет похожий синтаксис, но теперь он совершенно другой язык. Используйте этот тег для вопросов о коде, который должен быть скомпилирован с помощью компилятора C++. Используйте тег версии для вопросов, связанных с конкретной стандартной версией [C++ 11], [C++ 17] и т.д.
3
ответов

С++ Вход из текстового файла

В моем тестовом файле есть такие данные: 1 2 3 0 1, 2 3, 4 0, 0 4, 3 2, 1 0, 0 Как я буду разделять данные по строке, но также разделять каждый раздел данных на нули. ifstream data("testData.txt"); string line, a, b; while(getline(data,line)) ...
задан 23 июля '09 в 6:15
1
ответ

Получить идентификатор листа excel в фокусе с использованием OLE

Используя С++ и OLE, как я могу получить идентификатор рабочего листа, который в настоящее время находится в фокусе? Например, у меня есть следующий код: Variant excelSheets; Variant excelSheet; excelSheets.OleProcedure("Add"); exc...
задан 23 июля '09 в 8:14
1
ответ

Как пометить элемент управления списком как выбранный?

В приложении Win32 у меня есть диалог с элементом управления списком, который определяется как шаблон диалога: CONTROL "",IDC_LIST_Attributes,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,36,246,110 В р...
задан 23 июля '09 в 9:03
2
ответов

Как найти установленную .NET или нет в Системе с помощью С++?

Есть ли какой-либо API, доступный для определения того, установлена ​​ли платформа .NET или нет в системе. или atlest, может ли кто-нибудь дать мне представление о том, как сделать это самостоятельно в С++, а также о том, как найти путь, на котором ....
задан 23 июля '09 в 10:20
2
ответов

Visual Studio С++ - неразрешенный символ __environ

Я использую VS 2008 и скомпилирую свое приложение с многопоточным Debug (/MTd). Во время соединения я получаю следующую ошибку: error LNK2001: unresolved external symbol __environ Где символ определен? Спасибо Дима
задан 23 июля '09 в 11:31
3
ответов

Проблема компиляции кода шаблона С++

У меня есть следующий шаблон: template<class Matrix> Matrix horizontal_join (const Matrix& m1, const Matrix& m2) { ASSERT (rows (m1) == rows (m2), "unequal number of rows"); typedef typename Matrix::value_type Scalar; Matrix r (rows ...
задан 23 июля '09 в 11:50
3
ответов

Как заставить этот код шаблона работать?

код шаблона выглядит так: template <class type1> struct DefaultInstanceCreator { type1 * operator ()() { return new type1; } }; template < class type1 , class InstanceCreator = DefaultInstanceCreator<type1> > class...
задан 23 июля '09 в 12:00
2
ответов

Как использовать GetCORSystemDirectory()?

HANDLE Proc; HMODULE hDLL; hDLL = LoadLibrary(TEXT("mscoree.dll")); if(hDLL == NULL) cout << "No Dll with Specified Name" << endl; else { cout << "DLL Handle" << hDLL << endl<<endl; cout << "...
задан 23 июля '09 в 12:56
1
ответ

используя boost:: lambda_ для сжатия пробелов в строке

Я использую boost:: lambda для удаления последующих пробелов в строке, оставляя только одно пространство. Я пробовал эту программу. #include <algorithm> #include <iostream> #include <string> #include <boost/lambda/lambda.hpp>...
задан 23 июля '09 в 13:09
3
ответов

С++ странная ошибка компоновщика компилятора

Я пытаюсь скомпилировать большой проект на С++, и я получаю эту странную ошибку. Я знаю, что это связывает ошибку, но не может понять, что именно. test_oqlquery.o:(.rodata._ZTV8r_MarrayIhE[vtable for r_Marray]+0x8): undefined reference to r_Marray...
задан 23 июля '09 в 16:19
1
ответ

Библиотека изображений GD: диапазон аргументов цветовой составляющей для изображений TrueColor

Я пытаюсь вывести образ TrueColor с помощью GD (в частности, bgd.dll) из программы на С++ под окнами. API (или, по крайней мере, примеры), похоже, указывают на то, что диапазон целочисленных аргументов RGB для gdResolveColor охватывает значения 0-255...
задан 23 июля '09 в 17:19
3
ответов

Форвардное объявление в нескольких исходных каталогах; создание шаблона

Я ищу красивую книгу, справочный материал, в котором говорится о передовой декларации классов esp. когда источники находятся в нескольких каталогах, например. класс A в dirA объявлен в классе B в dirB? Как это делается? Кроме того, любые материалы д...
задан 23 июля '09 в 17:46
1
ответ

Проблема Linker на VS2005 с VС++

Здесь сценарий: Платформа: VS2005 и язык VС++ Ситуация: Там всего 1 сборка CMPW32. Он имеет 2 проекта: 1 представляет собой DLL-проект под названием CMPW32, а второй - проект .exe под названием "Драйвер" Они совместно используют одну и ту же папку...
задан 23 июля '09 в 23:24
2
ответов

Процедура обслуживания прерывания по таймеру на хост-компьютере, работающем со скоростью 10 микросекунд или быстрее

Я пытаюсь запустить следующий псевдокод со скоростью 10 микросекунд или быстрее на главном компьютере (512 Мб ОЗУ, Intel 2,5 ГГц Pentium 4 и т.д.), работающем в операционной системе Windows XP: int main(void) { while(1){}; } Interrupt service r...
задан 24 июля '09 в 3:05
1
ответ

Неправильный указатель или ссылка при создании wstring из dll vc6

Я получил DLL, сгенерированную на VC6, и используя wstring, и я пытаюсь использовать его в проекте VC9. В этой DLL существует класс более высокого уровня, управляющий wstring, называемый UtfString. В моем проекте все импортировано правильно, но ког...
задан 24 июля '09 в 4:05