LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Комитет фиксил похожее для C++17:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1957r2.html

Тут будет ошибка:

#include<iostream>
#include<stack>

struct Node
{
 double r=0;
 explicit Node(double rr): r(rr) {}
 explicit Node(bool bb): r(-1.0) {}
};

int main()
{
 double r=10.0;
 Node n{&r};
 std::cout<<n.r<<std::endl;
}

Может и твой пример пофиксят, напиши кому-нибудь оттуда или сам напиши бумагу и отправь им…

Исходная версия fsb4000, :

Комитет фиксил похожее для C++17:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1957r2.html

Тут будет ошибка:

#include<iostream>
#include<stack>

struct Node
{
 double r=0;
 explicit Node(double rr): r(rr) {}
 explicit Node(bool bb): r(-1.0) {}
};

int main()
{
 double r=10.0;
 Node n{&r};
 std::cout<<n.r<<std::endl;
}

Может и твой пример пофиксит, напиши кому-нибудь оттуда или сам напиши бумагу и отправь им…