c++ — вопросы с ответами

22 ответа
Я знаю, что неинициализированная локальная переменная - это поведение undefined (UB), а также значение может иметь ловушечные представления, которые могут повлиять на дальнейшую работу, но иногда я хочу использовать случайное число только для визуального представления и больше не буду использовать и...
undefined-behavior
garbage
31 июль 2015, в 07:20
8 ответов
Я довольно хорошо знаком с компонентами С++ 11 std::thread, std::async и std::future (например, см. Этот ответ), которые прямолинейны. Однако я не могу понять, что означает std::promise, что он делает и в каких ситуациях его лучше всего использовать. В самом стандартном документе не содержится мно...
multithreading
c++11
promise
standard-library
12 июнь 2012, в 20:39
30 ответов
Я пытаюсь создать программу Python, которая взаимодействует с другим процессом, который из-за моей руки. К сожалению, программа, с которой я общаюсь, даже не срабатывает! Поэтому я хочу сделать быструю С++-программу, которая сработает специально, но я действительно не знаю лучший и самый короткий сп...
crash
12 дек. 2011, в 21:15
3 ответа
Ноль всегда равен нулю, поэтому это не имеет значения. Но в недавнем обсуждении с моим другом он сказал, что восьмеричные литералы почти не используются сегодня. Тогда мне стало ясно, что на самом деле почти все целочисленные литералы в моем коде являются восьмеричными, а именно 0. Является ли 0 вос...
octal
zero
01 авг. 2011, в 08:42
5 ответов
Как работает процесс компиляции и компоновки? <суб > (Примечание: это означает запись в Часто задаваемые вопросы о переполнении стека С++. Если вы хотите критиковать идею предоставления FAQ в этой форме, тогда публикация на мета, которая начала все это, была бы местом для этого. Ответы на это...
linker
compiler-construction
c++-faq
07 июнь 2011, в 10:49
8 ответов
Итак, после просмотра этой замечательной лекции на ссылках rvalue, я подумал, что каждый класс выиграет от такого "конструктора перемещения", template<class T> MyClass(T&& other) отредактируйте и, конечно, "оператор назначения перемещения", template<class T> MyClass& operato...
c++11
constructor
rvalue-reference
rule-of-three
24 янв. 2011, в 12:53
8 ответов
Что такое разложение массива? Есть ли какое-либо отношение к указателям на массив?
arrays
pointers
22 сен. 2009, в 17:55
20 ответов
Есть ли функция isnan()? PS: Я в MinGW (если это имеет значение). Я решил это с помощью isnan() из <math.h>, которого нет в <cmath>, который был сначала #include ing.
nan
double
20 фев. 2009, в 17:31
14 ответов
Это несколько странный вопрос. Мои цели - понять решение языкового дизайна и определить возможности отражения на С++. Почему С++ языковой комитет не пошел на реализацию рефлексии на языке? Отражается ли слишком сложно на языке, который не работает на виртуальной машине (например, java)? Если кто-т...
reflection
11 дек. 2008, в 11:26
6 ответов
Я хочу напечатать всю длину C-строки в GDB. По умолчанию он сокращен, как заставить GDB печатать целую строку?
string
debugging
gdb
24 окт. 2008, в 13:50
18 ответов
Я знаю, что это действительно основной вопрос, но я только что начал с базового программирования на С++ после кодирования нескольких проектов с языками высокого уровня. В принципе у меня есть три вопроса: Зачем использовать указатели над нормальными переменными? Когда и где я должен использовать у...
pointers
02 окт. 2008, в 16:15
11 ответов
Каков правильный способ инициализации статической карты? Нужна ли нам статическая функция, которая будет ее инициализировать?
stdmap
26 сен. 2008, в 10:53
30 ответов
Как далеко вы идете с const? Вы просто выполняете функции const, когда это необходимо, или вы идете на весь свиньи и используете его повсюду? Например, представьте простой мутатор, который принимает один логический параметр: void SetValue(const bool b) { my_val_ = b; } Действительно ли это const? Л...
const
22 сен. 2008, в 20:17
19 ответов
У нас есть вопрос есть ли разница в производительности между i++ и ++i в C? Какой ответ для С++?
performance
oop
pre-increment
post-increment
24 авг. 2008, в 09:13
Наверх
Меню