c++
Я пытался исследовать разницу между cout,cerr и clog в интернете, но не смог найти точный ответ. Я до сих пор не ясно, когда использовать который. Может ли кто-нибудь объяснить мне, через простые программы и проиллюстрировать идеальную ситуацию, когда использовать какой? посетил этот сайт что показывает небо...
в C++11 the nullptr ключевое слово было добавлено как более безопасный тип константа нулевого указателя, так как предыдущее общее определение NULL а 0 имеет некоторые проблемы. почему Комитет по стандартам решил не вызывать новую константу нулевого указателя NULL, или заявить, что NULL должно быть #defineд n...
в PHP и C# константы могут быть инициализированы так, как они объявлены: class Calendar3 { const int value1 = 12; const double value2 = 0.001; } у меня есть следующее объявление c++ функтора, который используется с другим классом Для сравнения двух математических векторов: struct equal_vec { b...
этот вопрос уже есть ответ здесь: значение (число) & (- число) 3 ответы например: int get(int i) { int res = 0; while (i) { res = (res + tree[i]) % MOD; i -= ( (i) & (-i) ); } ...
Я всегда использовал Visual Studios встроенную поддержку GUI для настройки моих проектов, часто используя таблицы свойств, чтобы несколько проектов использовали общий набор. одна из моих главных проблем с этим-управление несколькими проектами, конфигурациями и платформами. Если вы просто делаете все с основн...
в C++11 вы можете использовать диапазон на основе for, который действует как foreach других языках. Он работает даже с простыми массивами в C: int numbers[] = { 1, 2, 3, 4, 5 }; for (int& n : numbers) { n *= 2; } как он знает, когда остановиться? Работает ли он только со статическими массивами, кот...
У меня есть список целых чисел, которые мне нужно перебирать, но массив неадекватен. Каковы различия между векторами и списками и есть ли что-нибудь, что мне нужно знать, прежде чем я выберу тип? просто чтобы быть ясным, я прочитал документы QT, но это степень того, что я знаю: QList, QLinkedList и QVect...
Я много раз читал, что применение const-корректности в вашем коде C или C++ является не только хорошей практикой в отношении ремонтопригодности, но также может позволить вашему компилятору выполнять оптимизацию. Однако я тоже прочитал полную противоположность-что это вообще не влияет на производительность. п...
Привет я хотел бы понять, почему следующий код, который делает разбивает строку с помощью регулярных выражений #include<regex> #include<vector> #include<string> std::vector<std::string> split(const std::string &s){ static const std::regex rsplit(" +"); auto rit = std::sre...
Как обновить значение ключа в std::map после find способ? у меня есть объявление карты и итератора следующим образом: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair; Я использую карту для хранения количества вхождений символа. Я использую Visua...