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

3 ответа

Сжатие разреженного массива с использованием SIMD (AVX2)

У меня есть редкий массивa (в основном нули): unsigned char a[1000000];и я хотел бы создать массивb индексов к ненулевым элементамa используя инструкции SIMD для архитектуры Intel x64 с AVX2. Я ищу советы, как сделать это эффективно. В ...

2 ответа

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

йнеры какstd::basic_string а такжеstd::vector выполнять автоматическое перераспределение при исчерпании внутренней емкости. Стандарт определяет, что после перераспределения.capacity() >= .size(). Каковы некоторые изфактический множители, ...

4 ответа

Разница между структурой и перечислением?

Я новичок в C ++, и хочу понять, в чем разница между typedef enum stateUpdateReasonCode { a=1, b=2, c=3 } StateUpdateReasonCode;а также struct StateUpdateReasonCode { a=1, b=2, c=3 };В чем разница между ними? Почему мы будем использовать один ...

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

3 ответа

Делай это так:

я проблема с QT из-за множественного наследования из-за QObject. Я знаю, что у многих других есть такие же проблемы, но я не знаю, как мне это исправить. class NavigatableItem : public QObject { Q_OBJECT signals: void deselected(); void ...

1 ответ

Я не вижу никакой веской причины для этого. Это делает код менее читабельным, и его следует использовать только тогда, когда вы явно должны указать компилятору использовать корневое пространство имен. Вроде когда есть неясности.

порекомендовали префикс глобальных пространств имен с::? (например::std::cout вместоstd::cout) Почему? Разве быстрее разбирать компилятор C ++? Благодарю.

5 ответов

C ++ события клавиатуры консоли

Есть ли способ получить ключевые события в консоли Windows? Мне нужен способ получать события keydown и keyup быстро без графического интерфейса. Я пытался использовать getch (), но он не получает нажатия клавиш и ждет, пока клавиша не будет ...

4 ответа

В C ++ безопасно / переносимо использовать статический указатель на функцию-член для обратных вызовов C API?

В C ++ безопасно / переносимо использовать статический указатель на функцию-член для обратных вызовов C API? Является ли ABI статической функции-члена такой же, как функция C?

4 ответа

Сборка C ++ не работает в OSX 10.9

Обновить:Я решил проблему в конце, переустановив инструменты командной строки, как показано в этомссылка [http://www.computersnyou.com/2025/2013/06/install-command-line-tools-in-osx-10-9-mavericks-how-to/] , Извините за беспокойство! Начальный ...

1 ответ

xcode ld: 8 повторяющихся символов для архитектуры x86_64

Я делаю игру в xcode и c ++ с GLUT & OpenGL. Я хочу разместить 3D-модель в моей игре, и это общий вид заголовочного файла: unsigned int GunNumVerts = 37812; float GunVerts [] = { // f 1/1/1 1582/2/1 4733/3/1 0.266494348503772, ...

8 ответов

Однако, если бы он когда-либо хотел убрать объявление из функции, было бы меньше редактирования, если объявление и инициализация разделены.

тоящее время я работаю над довольно старым кодом C ++ и часто нахожу такие вещи, как int i; i = 42;или же Object* someObject = NULL; someObject = new Object();или даже Object someObject; someObject = getTheObject();Я полностью понимаю, что ...