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

2 ответа

Есть ли лучшая альтернатива std :: remove_if для удаления элементов из вектора?

Задача удаления элементов с определенным свойством из

2 ответа

polymorphic_allocator: когда и зачем мне его использовать?

2 ответа

среди реализаций, которые подходят для низкоуровневого программирования

артопределяет [http://eel.is/c++draft/basic.types#11]когда два типамакет-совместимый, Но я не вижу нигде в стандарте, каковы последствия, когда два типамакет-совместимый, Кажется, чтомакет-совместимый это определение, которое нигде не ...

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

1 ответ

Скорее всего, это будет еще одна ошибка в реализации GCC P0135.

вая следующий код: #include <iostream> #include <optional> struct foo { explicit operator std::optional<int>() { return std::optional<int>( 1 ); } explicit operator int() { return 0; } }; int main() { foo my_foo; std::optional<int> my_opt( ...

1 ответ

Состояние диапазонов для C ++ 1z? [закрыто]

0 ответов

Параметр с не выведенным типом после пакета параметров

Есть другое поведение влязг ++ а такжег ++ для следующей программы:

1 ответ

Каковы новые функции в C ++ 17?

4 ответа

, Обе функции все еще существуют из-за обратной совместимости.

C ++ 11 я подумалc_str() а такжеdata() эквивалентно [https://stackoverflow.com/questions/194634/string-c-str-vs-data]. C ++ 17 вводит перегрузку для последнего, которая возвращает непостоянный указатель (ссылка ...

1 ответ

@Julius: я понимаю, что вы имеете в виду. Я могу привести и другие примеры, которые GCC, похоже, тоже допускает. Я склонен сказать, что они все еще не соответствуют требованиям, о которых я упоминал. Похоже, что существует некоторое противоречие между этим правилом и правилом, определяющим основное константное выражение, которое допускает ссылочный тип, если оно «имеет предшествующую инициализацию и [...] is инициализируется постоянным выражением». Правило, которое я цитировал, должно иметь приоритет.

вопрос кажется связанным ссуществующий [https://stackoverflow.com/questions/43745569], но я не понимаю "портативный обходной путь", представленный вответ там [https://stackoverflow.com/questions/43745569/#43748514](с привлечениемconst auto this_ ...

2 ответа

C ++ 17 лямбда-захват * это