Результаты поиска по запросу "c++"
C ++ полностью стереть (или сбросить) все значения структуры?
Итак, мне просто интересно, как мы можем полностью стереть или сбросить структуру, чтобы она могла быть повторно использована? Я только что напечатал это, вот и вы: typedef struct PART_STRUCT { unsigned int Id; std::string Label; } Part; ...
Функции высокого уровня сравнения и обмена (CAS)?
Я хотел бы документировать, какие высокоуровневые (т.е. C ++, не встроенный ассемблер) функции или макросы доступны для атомарных примитивов Compare And Swap (CAS) ... Например, WIN32 на x86 имеет семейство ...
Что является лучшим решением для замены нового распределителя памяти в существующем коде?
За последние несколько дней я получил некоторую информацию о распределителях памяти, кроме стандартныхmalloc(), Есть некоторые реализации, которые кажутся намного лучше, чемmalloc() для приложений с множеством потоков. Например, кажется, ...
Ускорьте время компиляции с SSD
Я хочу попытаться ускорить время компиляции наших проектов на C ++. У них есть около 3 миллионов строк кода. Конечно, мне не нужно всегда компилировать каждый проект, но иногда есть много исходных файлов, измененных другими, и мне нужно ...
Определение архитектуры процессора во время компиляции
Какой самый надежный способ узнать архитектуру процессора при компиляции кода C или C ++? Насколько я могу судить, разные компиляторы имеют собственный набор нестандартных определений препроцессора (_M_X86 в MSVS,__i386__, __arm__ в GCC и т. ...
rand () и srand () в C ++
Что лежит в основе генерации случайных чисел в C ++?Есть ли какая-то логика или принцип за этим? Числа генерируются совершенно случайно? Предположим, я запускаю эту программу: #include <iostream.h> #include <stdlib.h> #include <time.h> int ...
Как заставить CMake распознавать pthread в Ubuntu?
Если я скомпилирую в командной строке напрямую с помощью g ++, я смогу увидеть все, что мне нужно: $ g++ -pthread test.cpp $ ldd a.out linux-vdso.so.1 => (0x00007fffd05b3000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 ...
Инициализировать переменную
Лучше объявить и инициализировать переменную или просто объявить ее? Какой самый лучший и самый эффективный способ? Например, у меня есть этот код: #include <stdio.h> int main() { int number = 0; printf("Enter with a number: "); scanf("%d", ...
функция уже определена в .obj
Насколько я понимаю, эта ошибка вызвана неправильным использованием защиты заголовков, когда у вас есть несколько файлов, включая один и тот же файл. В моем случае это дерево включения, которое вызывает ошибку: File A includes Z, which contains ...
Почему вывод типа итератора терпит неудачу? [Дубликат]
На этот вопрос уже есть ответ здесь: Почему нельзя получить аргумент шаблона, если он используется в качестве параметра шаблона для другого ...