Вопросы и ответы
Предпочитайте std::string в std::variant для const char *
00
Вопрос или проблема Рассмотрим следующий код – #include <variant> #include <string> int p(std::variant<bool, std::string> v) { return v.index(); } int main() { return p("ad"); } Вместо выбора std::string, p будет инстанцироваться
Вопросы и ответы
g++-8.4.0 ошибка: переполнение в константном выражении [-fpermissive]
00
Вопрос или проблема Я собрал такую программу в Ubuntu 18.04 с g++ 8.4.0, и опции компиляции -fno-strict-overflow -fwrapv. #include <iostream> #include <string> namespace _crypt { // clang-format off // начальное значение времени компиляции
Вопросы и ответы
Создание constexpr карты, заполненной вызовами constexpr функции в C++ 17
00
Вопрос или проблема У меня есть constexpr функция, которая вычисляет CRC во время компиляции. Мне нужно создать отображение между CRC, которые генерируются этой функцией, и строковыми входными данными, и использовать их во время выполнения (даже лучше
Вопросы и ответы
Синтаксическое ограничение на конструкторы шаблонных классов
00
Вопрос или проблема Когда я определяю шаблонный класс, я могу написать это (как можно меньше <T>) : template <typename T> class Foo { public: Foo(){} Foo(Foo const&){} ~Foo(){} }; Или это (как можно больше <
Вопросы и ответы
Проблемы с пространством имен в заголовке [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос требует данные для отладки. В данный момент он не принимает ответы. Измените вопрос, чтобы включить желаемое поведение, конкретную проблему или ошибку, а также самый короткий код, необходимый для воспроизведения проблемы.