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

3 ответа

C ++ полностью стереть (или сбросить) все значения структуры?

Итак, мне просто интересно, как мы можем полностью стереть или сбросить структуру, чтобы она могла быть повторно использована? Я только что напечатал это, вот и вы: typedef struct PART_STRUCT { unsigned int Id; std::string Label; } Part; ...

7 ответов

Функции высокого уровня сравнения и обмена (CAS)?

Я хотел бы документировать, какие высокоуровневые (т.е. C ++, не встроенный ассемблер) функции или макросы доступны для атомарных примитивов Compare And Swap (CAS) ... Например, WIN32 на x86 имеет семейство ...

3 ответа

Что является лучшим решением для замены нового распределителя памяти в существующем коде?

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

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

5 ответов

Ускорьте время компиляции с SSD

Я хочу попытаться ускорить время компиляции наших проектов на C ++. У них есть около 3 миллионов строк кода. Конечно, мне не нужно всегда компилировать каждый проект, но иногда есть много исходных файлов, измененных другими, и мне нужно ...

3 ответа

Определение архитектуры процессора во время компиляции

Какой самый надежный способ узнать архитектуру процессора при компиляции кода C или C ++? Насколько я могу судить, разные компиляторы имеют собственный набор нестандартных определений препроцессора (_M_X86 в MSVS,__i386__, __arm__ в GCC и т. ...

2 ответа

rand () и srand () в C ++

Что лежит в основе генерации случайных чисел в C ++?Есть ли какая-то логика или принцип за этим? Числа генерируются совершенно случайно? Предположим, я запускаю эту программу: #include <iostream.h> #include <stdlib.h> #include <time.h> int ...

1 ответ

Как заставить 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 ...

7 ответов

Инициализировать переменную

Лучше объявить и инициализировать переменную или просто объявить ее? Какой самый лучший и самый эффективный способ? Например, у меня есть этот код: #include <stdio.h> int main() { int number = 0; printf("Enter with a number: "); scanf("%d", ...

1 ответ

функция уже определена в .obj

Насколько я понимаю, эта ошибка вызвана неправильным использованием защиты заголовков, когда у вас есть несколько файлов, включая один и тот же файл. В моем случае это дерево включения, которое вызывает ошибку: File A includes Z, which contains ...

2 ответа

Почему вывод типа итератора терпит неудачу? [Дубликат]

На этот вопрос уже есть ответ здесь: Почему нельзя получить аргумент шаблона, если он используется в качестве параметра шаблона для другого ...