Результаты поиска по запросу "c++17"

3 ответа

Ну, этот ответ не делает никакого прогресса в направлении четкого решения вопроса. Является ли допущение об уникальности между границами библиотеки несомненно гарантированным стандартом? Вот в чем вопрос. И все, что я вижу здесь, это «[...] я верю, это да». Да, я тоже так думаю. Но это не то, что хочет ОП. Он хочет фактов и гарантий. И простого тестирования его для каждой платформы может быть недостаточно, так как если это не гарантировано, то обновление компилятора / компоновщика может изменить свое поведение позже. Это просто поспешный ответ без фактов. извиняюсь

родолжениеэтот вопрос [https://stackoverflow.com/questions/51332851/alternative-id-generators-for-types/51334917#comment89715080_51334917] . Как уже упоминалось в комментариях к ответу: Встроенная переменная имеет свойство, которое -У него ...

1 ответ

Ограничить аргументы шаблона переменной

Можем ли мы ограничить аргументы шаблона переменной определенным типом? Т.е., добиться чего-то подобного (конечно, не реального C ++):

1 ответ

@underscore_d - Конечно. Имена будут выдумывать это меньше, чем объекты.

ел бы использовать структурированные привязки C ++ 17 для присвоения значения переменной члена класса, например: #include <cmath> #include <iostream> struct Result { double value; bool error; }; Result square_root(double input) { return ...

ТОП публикаций

1 ответ

 не будет плохо

тировать:выделение актуального вопроса с большим количеством контекста, если необходимо. Я хочу реализовать следующий метод: template <typename T> <unspecified> type_identification();Для универсального типа T он должен возвращать (относительно) ...

0 ответов

Использование Observer_ptr

Что именно является смыслом конструкции

1 ответ

Обратите внимание, что компиляция объявления clang сама по себе не является ошибкой компилятора. Это класс ситуаций, которые плохо сформированы, диагностика не требуется.

ел бы использовать функцию и передатьconstexpr lambda, Тем не менее, он успешно компилируется, только если я позволю типу выводиться черезauto, Явно давая тип через-> std::array<event, l()> похоже на провал (первый случай). Почему это? template ...

1 ответ

Да, это довольно неудачно. Если я правильно понимаю вещи, это то же самое для всех компиляторов из-за потенциальных изменений ABI в ближайшем будущем. Я могу ошибаться

ался выйти на новыйБиблиотека STL файловой системы, но по какой-то причине получаю ошибки.Clang++7 веб-сайт указывает, что он должен поддерживать новыйfilesystem библиотека - действительноclang опережаетg++ Я верю. Я использовал некоторый код из ...

1 ответ

Я совершенно не в духе :) Спасибо за вашу историю!

еялся, чтоstringstream имеет конструктор, который крадет свое начальное содержимое изstring&&, Разве таких межвидовых «конструкторов перемещения» вообще не существует в STL? Если нет, то почему?

1 ответ

 было бы неправильно).

отрим этот код:

3 ответа

Я не думаю, что он станет шаблоном в стандарте, по крайней мере, в стандарте C ++ 17. Стандарт уже полностью готов.