Привет, почему на Clang нельзя вычислить std::sqrt() на constexpr double? На g++ можно
Ребята, поможет ли mutable при использовании constexpr для std::string на С++17?
Что значит тривиальные методы? Чем отличаются от нетривиальных? Можете написать примеры кода и сравнения?
Почему говорят, что лучше использовать константы вместо макроса, если возможно сэкономить память, используя макросы? Например: #define WIDTH 1280 #define HEIGHT 720 const int...
Привет, для чего используются static_cast<T>(value), если можно написать (T)value?
Ребята, что значит n/a, O(1), O(n), O(log n)?
Ребята, что не так с деконструктором? В классе по умолчанию: _size_of_allocated_data = 0 В деконструкторе: `if (_size_of_allocated_data > 0) { free(_allocated_data); _siz...
У меня хорошее предложение для интересной практики для тех, кто любит решать сложную задачу с управлением памяти. Написать собственное динамичное распределение памяти (аллок...
Привет, у меня вопрос. Говорят, что лучше использовать синглтон вместо глобальных переменных. Что значит синглтон? Я погуглил, не очень понял, тут почему-то вокруг говорят тол...
Кто нибудь может объяснить хорошо? Почему используют iterator for (auto it = vec.begin(); it != vec.end(); it++) {...} вместо счётчика? for (int i = 0; i < vec.size(); i++) {...
Ребята, как сделать, чтобы класс работал во время компиляции через constexpr? Я добавил constexpr для всех методов, но компилятор кричит, что это не может быть константом
Ребята, как называть функцию, которая возвращает указатель на массив? Нужно хорошее название. Например, name(data)[5] = 87;
На С все возможно, а на С++ затруднительно. Может кто нибудь знает удобный способ?
Как отправить ссылку своего проекта compiler explorer?
Из-за обычного std::string не сработается constexpr?