Результаты поиска по запросу "c++"

1 ответ

Отсутствует ';' до "шаблона <"

Поэтому я получаю странную ошибку при компиляции моей программы: Error 1 error C2143: syntax error : missing ';' before ''template<'' Я делаю все довольно стандартно; Ничего необычного: #ifndef HEAP_H #define ...

1 ответ

Безопасны ли std :: map и std :: vector?

Я занимаюсь разработкой многопоточного приложения, каждый поток будет читать (не будет никаких модификаций структур) из группы карт и векторов. Кто-нибудь может посоветовать, поскольку потоки только читают из этих структур, будет ли необходимо ...

2 ответа

Как получить доступ к глобальной структуре из другого файла .cpp? [Дубликат]

На этот вопрос уже есть ответ здесь: Использование класса / struct / union для нескольких файлов cpp C ++ [/questions/7563074/using-a-class-struct-union-over-multiple-cpp-files-c] 5 ответовв Surface.h у меня есть: struct Surface{ bool ...

ТОП публикаций

4 ответа

Читайте целые числа из файла - строка за строкой

Как я могу прочитать целые числа из файла в массив целых чисел в C ++? Так что, например, содержимое этого файла: 23 31 41 23станет: int *arr = {23, 31, 41, 23};? У меня на самом деле есть две проблемы с этим. Во-первых, я не знаю, как я ...

2 ответа

Строки. TCHAR LPWCS LPCTSTR CString. Что здесь, просто быстро

TCHAR szExeFileName[MAX_PATH]; GetModuleFileName(NULL, szExeFileName, MAX_PATH); CString tmp; lstrcpy(szExeFileName, tmp); CString out; out.Format("\nInstall32 at %s\n", tmp); TRACE(tmp);Ошибка (в формате): error C2664: 'void ...

1 ответ

Копирование из трехмерной памяти cuda в линейную память: скопированные данные оказались не там, где я ожидал

Вот моя проблема: У меня есть 3D массивfloat3 на моем устройстве: int size[3] = {416,464,512}; cudaExtent extent = make_cudaExtent(size[0]*sizeof(float3),size[1],size[2]); cudaPitchedPtr renderedVolume; int ret = cudaMalloc3D(&renderedVolume, ...

2 ответа

Win32 C ++ консоль очистки экрана, не мигая

Я видел некоторые консольные игры, в которых экран обновляется / очищается без раздражающего мигания. Я перепробовал множество решений, вот что я получил сейчас: while(true) { if(screenChanged) //if something needs to be drawn on new position { ...

1 ответ

Как удалить элементы из контейнеров STL?

Как удалить элементы из контейнеров STL, указавстоимостьили удовлетворяя некоторыеусловие? Есть ли один общий или единый способ сделать это для разных видов контейнеров?

3 ответа

Как удалить операторы отладки журнала из программы

Я используюboost::log в качестве регистратора для моей программы C ++. Во время разработки я часто использую его таким образом, например: #define LOG(severity) BOOST_LOG_SEV(boost::logger::get(), (severity)) #define LOG_ERR LOG(Severity::error) ...

10 ответов

Код без ответвлений, который отображает ноль, минус и позитив на 0, 1, 2

Напишите функцию без ответвлений, которая возвращает 0, 1 или 2, если разница между двумя целыми числами со знаком равна нулю, отрицательному или положительному значению. Вот версия с ветвлением: int Compare(int x, int y) { int diff = x - y; if ...