Моя программа на C++20 отлично работает при компиляции с помощью GCC или Clang. Но когда я собираю его в Visual Studio, возникает непредвиденная ошибка компиляции.
Максимально сокращенный пример:
(18): error C7500: 'resize': no function satisfied its constraints
(7): note: could be 'void MyContainer::resize(size_t)'
(7): note: the 'MyContainer::resize' constraint was not satisfied
(7): note: the concept 'std::movable' evaluated to false
Моя программа на C++20 отлично работает при компиляции с помощью GCC или Clang. Но когда я собираю его в Visual Studio, возникает непредвиденная ошибка компиляции. Максимально сокращенный пример: [code]#include
struct A; struct B { MyContainer c; }; struct A{};
int main() { B b; b.c.resize( 42 ); } [/code] Ошибка MSVC [code](18): error C7500: 'resize': no function satisfied its constraints (7): note: could be 'void MyContainer::resize(size_t)' (7): note: the 'MyContainer::resize' constraint was not satisfied (7): note: the concept 'std::movable' evaluated to false [/code] Онлайн-демо: https://gcc.godbolt.org/z/cs5Pa7xzv Содержит ли программа что-то противозаконное или ошибка неверна?
Моя программа на C++20 отлично работает при компиляции с помощью GCC или Clang. Но когда я собираю его в Visual Studio, возникает непредвиденная ошибка компиляции.
Максимально сокращенный пример:
#include
Моя программа на C++20 отлично работает при компиляции с помощью GCC или Clang. Но когда я собираю его в Visual Studio, возникает непредвиденная ошибка компиляции.
Максимально сокращенный пример:
#include
Моя программа на C++20 отлично работает при компиляции с помощью GCC или Clang. Но когда я собираю его в Visual Studio, возникает непредвиденная ошибка компиляции.
Максимально сокращенный пример:
#include
Я использую много std::variant. У меня есть эта надежная вспомогательная концепция, которая соответствует альтернативам определенного типа варианта:
template
struct alternative_c_impl {
static_assert(false, can't use is_alternative with a...
Я работаю над проектом с использованием Phalcon и столкнулся с проблемой при попытке сохранить объекты DrugOrder. Ниже приведена соответствующая часть моего кода:
$drug_order = DrugOrder::find([
'conditions' => resep_no = :resep_no: AND...