Помеченные вопросы [c++17]

2 голосов
1 ответы
`std :: filesystem :: path :: operator / (/ * args * /)` не работает должным образом
У меня есть класс со списком инициализаторов в конструкторе, где одно из полей, которое я инициализирую, является std::filesystem::path, но, пох...
спросил 4 месяца назад
1 голосов
1 ответы
Создайте шаблонную функцию C ++, которая будет возвращать std :: array определенного размера
Я создаю функцию с названием linspase с C ++ 17 со следующей структурой ввода linspace(double upper, double lower, int size). Функция должна соз...
спросил 4 месяца назад
0 голосов
0 ответы
Попытка скомпилировать библиотеку файловой системы C ++ 17; получить «версия не найдена» [дубликат]
     На этот вопрос уже есть ответ здесь:                   /usr /lib/x86_64-linux-gnu/libstdc++.so.6: версия CXXABI_1.3.8 'не найдена [зак...
спросил 4 месяца назад
2 голосов
2 ответы
Найти уникальные элементы вектора C ++
Есть ли быстрый способ найти все отдельные элементы (только один раз) в векторе элементов? Все элементы вектора являются одинарными или двойными...
спросил 4 месяца назад
0 голосов
0 ответы
Создание шаблонной функции C ++ внутри класса, вызывающей ошибку компилятора [duplicate]
Цитата из Стандартная библиотека C ++: учебное пособие и справочник :    В настоящее время единственным переносимым способом использования ш...
спросил 4 месяца назад
3 голосов
1 ответы
Тот же самый производный класс в виртуальном наследовании = такое же смещение между родительским классом?
Для определенного класса F его указатель (созданный с помощью new F()) может быть приведен к указателю класса базы, например, до B*,C*,D* и E*....
спросил 4 месяца назад
2 голосов
1 ответы
Генерация кода шаблона C ++ Ошибка: использование 'some_variable' перед удержанием 'auto'
Я столкнулся с некоторыми проблемами с этим конкретным кодом. Скорее всего, проблема связана с указателем на член типа Harry , хранящимся в ко...
спросил 4 месяца назад
1 голосов
1 ответы
Можно ли избежать ошибок в частях шаблонной функции c ++, которые не будут выполняться в конце?
У меня есть шаблон с двумя целыми числами в качестве входных данных. Один может иметь больший тип, чем другой. Мой код выполняет соответствующие...
спросил 4 месяца назад
-2 голосов
2 ответы
Заполнение структуры объединением членов std :: bitset
После того как я решил свою проблему с этим вопросом , я продолжил расширять эту версию своего кода, чтобы включить в нее союзы из полей данных...
спросил 4 месяца назад
1 голосов
1 ответы
Неспособность обойти ошибку структурированного связывания g ++ 7.1 с Boost.Bimap
В моем проекте я использую Boost .Bimap для реализации двунаправленных карт. Посмотрите на этот очень простой MCVE на godbolt , где я испо...
спросил 4 месяца назад
5 голосов
1 ответы
Использование неполного типа в функции-члене шаблона класса
GCC (8.3, 9.1), Clang (7, 8) и MSVC (19.20) отличаются своей способностью компилировать этот код: struct C; template<typename T> struct...
спросил 4 месяца назад
0 голосов
0 ответы
Шаблон Аргумент Deduction, функция которого не используется, где она объявлена ​​/ определена [duplicate]
На http://blogs.msdn.com /b/vcblog/archive/2011/09/12/10209291.aspx , команда VC ++ официально заявляет, что они еще не реализовали базовую фун...
спросил 4 месяца назад
7 голосов
1 ответы
Почему `polymorphic_allocator` принимает указатель` memory_resource`, а не ссылку?
Стандарт C ++ 17 гласит:    [mem.poly.allocator.ctor] polymorphic_allocator(memory_resource* r);       Требуется: r не является нуле...
спросил 4 месяца назад
9 голосов
0 ответы
Какой тип использовать для карты `constexpr`?
В идеале я хотел бы написать: constexpr std:map<std::string, std::string> my_map = {{"key1", "val1"}, {"key2", "val2"}, }; или...
спросил 4 месяца назад
5 голосов
0 ответы
Шаблон-шаблон, шаблон переменной и руководство по выводу: ошибка компилятора?
Рассмотрим следующий сильно шаблонный код: // Preamble #include <list> #include <deque> #include <vector> #include <iostr...
спросил 4 месяца назад
1 голосов
1 ответы
Как заменить std :: binary_function чем-то другим без боли?
В настоящее время мы используем некоторые сторонние пакеты, которые используют некоторые std :: binary_function, std :: unary_function глубоко в...
спросил 4 месяца назад
2 голосов
1 ответы
Попытка перевернуть порядок битов в std :: bitset
Я работаю над структурой, которая использует std :: bitset, и она выглядит так: Register.h #pragma once #include <bitset> #include...
спросил 4 месяца назад
3 голосов
2 ответы
Последовательность между уничтожением локальных автоматических переменных функций и построением возвращаемого значения
Существует код, основанный на том факте, что локальные переменные автоматической функции уничтожаются после создания возвращаемого значения, нап...
спросил 4 месяца назад
5 голосов
2 ответы
шаблон псевдонима для шаблона участника
скажем, у меня есть шаблон: template<typename T> struct Outer { template<typename T1> struct Inner { }; }; Я хотел...
спросил 4 месяца назад
0 голосов
0 ответы
g ++ терпит неудачу «команда компоновщика не выполнена с кодом выхода 1» [дубликат]
     На этот вопрос уже есть ответ здесь:                   Что такое неопределенная ссылка /нерешенная внешняя ошибка символа и как ее исп...
спросил 4 месяца назад
5 голосов
1 ответы
Пользовательская сериализация std :: string_view вызывает неожиданную ошибку компилятора
Я уже задавал этот вопрос на github (около месяца назад), без какого-либо ответа, поэтому я спрашиваю здесь и сейчас. Я использую Cereal ка...
спросил 4 месяца назад
2 голосов
1 ответы
Использование уровня косвенности в шаблоне ограничение SFINAE вызывает серьезную ошибку
В следующем коде ( https://wandbox.org/permlink/rA7lnXM6eQR4JhSM ) /р> #include <type_traits> template <typename T> struct Identit...
спросил 4 месяца назад
0 голосов
1 ответы
Получить путь к исполняемому файлу (с помощью std :: filesystem) [duplicate]
     На этот вопрос уже есть ответ здесь:                   Получить путь к исполняемому файлу                                      18 о...
спросил 4 месяца назад
-1 голосов
0 ответы
Почему C ++ не предоставляет «copy-plus-allocator» по умолчанию? Отсутствует особенность?
Я создал вопрос ( переключился на другой другой пользовательский распределитель - > распространить на поля-члены ) и обнаружил, что в каждом...
спросил 4 месяца назад
24 голосов
5 ответы
Существует ли существующее имя для этого типа и функции?
В компьютерных науках есть две серьезные проблемы: аннулирование кэша, присвоение имен и ошибки типа «один на один». Это касается второй проб...
спросил 4 месяца назад