Всем привет👋, я тут наткнулся на странный способ работы с двумерным массивом void func(int *arr, int n, int m){ for (i = 0; i < n; i++) for (j = 0; j < m; j++...
есть ли в плюсах тип переменной, который может вмещать числа до 10^100?
Может кто-нибудь привести простой пример неяного преобразования, которого стоит избежать с помощью explicit?
А почему при передаче двумерного массива, как аргумента функции, мы можем не указывать первую размерность?
Читаю книжку и наткнулся на странный вызов функии: void write(const std::string &msg){ ::write(m_handle.at(1), msg.data(), msg.size()); } ::write - как то связано с обла...
Есть ли разница между const static int var и static const int var ?
Как может быть double, если переменная float?🤔
Есть у меня допустим константный метод, почему собсно модификатор const должен стоять после аргументов и перед телом функции?
Даже при неявном?
Правильно ли я понимаю, что метод operator float () в классе вызывается при static_cast'е экземпляра в float?
При вводе в char str[10] , можно ли сказать, что строка 1234567890 и нулевой символ переполнят str?
Что нужно прописать в методе для постфиксного инкремента экземпляра класса?
Есть ли различия между float var = 33.3745 и float var = 33.3745F ?
как можно нормально считать строку "-7 5 -1 3 9" в массив?