Друзья, увидел такое утверждение: " Что такое size_t? И чем он лучше int? Лучше он в том, что его гарантированно хватает для индексации массива/вектора, помещающегося в памя...
помогите пожа-а, как доказать, что в обоих случаях: /*(1)*/ string s(100000000, 'a'); /*(2)*/ auto s = string(100000000, 'a'); происходит Copy elision? глянул тут: https:...
Друзья, вопрос по поводу https://en.cppreference.com/w/cpp/container/vector/reserve Complexity At most linear in the size() of the container. Правильно понял, что size() == n...
а есть какая-то глубинная разница между: cout << " "; и cout << ' '; Я знаю, что в первом своего рода выводится строка (string), а во втором символ (char), но вот как-то глуб...
друзья, вопрос по поводу переменных в MySQL. Обнаружил два синтаксиса: SELECT @average := ROUND(AVG(amount)) FROM book; SET @poetry_id = (SELECT genre_id FROM genre WHERE ...
друзья, а когда в функцию передается аргумент типа string_view, надо ставить константность? В основновом вижу такую конструкцию: foo(string_view str){...} мне же думается п...
Братцы, а кто-лио, пожалуйста, может прояснить, почему работает такой код: #include <iostream> #include <vector> using namespace std; int main() { vector <int> v{1,2,3,33,1...
если это ответ мне — то я не понял о чем речь)) Могу без каких либо последсвий сделать так: int main() { //.... return 0; } или бывают случаи, когда app нужен?
мной верно понято, что emplace_back необходимо использовать в случаях ставки временных обектов: vector <string> foo; foo.emplace("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Друзья, а кто-то может, пожа-а, объяяснить разницу между [1] и [2] в коде: #include <iostream> #include <utility> // pair using namespace std; pair<int, int> check_pair(con...
друзья, а вот такая конструкция: int q[42] — как называется? Это же массив? Пытался по такому синтаксису доку-ю найти — не удалось...
друзья, а такой код: #include <iostream> using namespace std; bool foo(const int x) { return (x + 1); } int main() { cout << foo(-1) << '\n'; cout << foo(-11) << '\...
друзья, есть знатоки https://github.com/nlohmann/json? Вопрос стоит так: на вход подается, например [ {"id": 00, "name": "A","rating": 564,"date": "23.09.2021"}, {"rating": ...
А такие конструкции: for (const char ch : {'a', 'b', 'c', 'd', 'e'}) { любой компилятор принимает? Надо ли делать приведение типа у {'a', 'b', 'c', 'd', 'e'}? И почему надо ...
друзья, вопрос вероятно, глуповат, но поди для этого и создано сообщество: Может ли commit быть не закреплен ни за одной из веток, или по умолчанию (если я не выбирал ветку ин...
друзья, а почему при выборе CMake появляются такие ограничения? Чем это вызвано? Можно как-то все же переименовать / удалить?
Друзья, а если мне охота копать в сторону бэкенда, то надо ли пересаживаться на Линукс? На венде файлов куча, тяжёл переход будет.... И ещё вопрос, может, странный, но тем н...
А верно мной понято, что такая конструкция: unordered_map<pair<int, int>, int> foo; ошибочна, надо перезагружать что-то для pair<int, int>?
Друзья, а почему в коде можно писать _1_ и _2_, но нельзя _3_? Как это называется, что мол могу с помощью итераторов инициализировать, но не всегда?
оффтоп: Кто-то читал книгу "Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих". Если да, как оно, достойно, может, стоит параллельно с какими-то...