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

2 ответа

Структура данных для быстрых запросов?

Я знаю, что могу использовать KD-Tree для хранения точек и быстрой итерации по части из них, которые близки к другой заданной точке. Мне интересно, есть ли что-то подобное для линий. Учитывая набор линий L в3D(для хранения в этой структуре ...

2 ответа

Указатель на абстрактный шаблон базового класса?

Я не могу понять это. Мне нужно иметь абстрактный базовый класс шаблона, который выглядит следующим образом: template <class T> class Dendrite { public: Dendrite() { } virtual ~Dendrite() { } virtual void Get(std::vector<T> &o) = 0; protected: ...

2 ответа

extern const char * const SOME_CONSTANT, сообщающий мне об ошибках компоновщика

Я хочу предоставить строковую константу в API следующим образом: extern const char* const SOME_CONSTANT;Но если я определю его в исходном файле статической библиотеки как const char* const SOME_CONSTANT = "test";Я получаю ошибки компоновщика ...

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

3 ответа

Трудности с измерением производительности C / C ++

Я написал фрагмент кода на C, чтобы показать точку в обсуждении оптимизации и прогнозирования ветвлений. Тогда я заметил еще более разнообразный исход, чем ожидал. Моя цель состояла в том, чтобы написать его на языке, который является общим ...

2 ответа

Быстрое выполнение операций на больших наборах довольно больших целых чисел

Описание : Я реализовал следующий класс LabSetInt64 (см. Код ниже). Цель здесь - как можно быстрее манипулировать большими наборами больших целых чисел (до значений 10М). Мои основные требования направлены на: ! Важно: максимально быстро ...

4 ответа

Как получить экземпляр шаблона класса из оператора if? (C ++)

Предположим, у меня есть шаблон класса, в котором есть членpData, который являетсяAxB массив произвольного типаT. template <class T> class X{ public: int A; int B; T** pData; X(int a,int b); ~X(); void print(); //function which prints pData to ...

7 ответов

Макрос для переключателя dllexport / dllimport

#if COMPILING_DLL #define DLLEXPORT __declspec(dllexport) #else #define DLLEXPORT __declspec(dllimport) #endifКак / где я могу определитьCOMPILING_DLL ? Видно здесь:что на самом деле означает __declspec ...

3 ответа

Доступ ко всей строке многомерного массива в C ++

Как можно получить доступ ко всей строке многомерного массива? Например: int logic[4][9] = { {0,1,8,8,8,8,8,1,1}, {1,0,1,1,8,8,8,1,1}, {8,1,0,1,8,8,8,8,1}, {8,1,1,0,1,1,8,8,1} }; // I want everything in row 2. So I try... int temp[9] = ...

6 ответов

Visual Studio Project устарел

Я пытался заставить Visual C ++ работать, но я получаю эту ошибку при сборке каждого проекта: «Этот проект устарел», «Хотели бы вы построить его?» Это не удается построить каждый раз. Когда я перестраиваюсь, сборка все равно происходит сбой, ...

6 ответов

Самый быстрый способ получить положительный по модулю в C / C ++

Часто в моих внутренних циклах мне нужно индексировать массив «циклически», так что если размер массива равен 100, а мой код запрашивает элемент -2, ему должен быть задан элемент 98. Во многих языках высокого уровня, таких как как Python, это ...