Двусмысленность во время инициализацииC++

Программы на C++. Форум разработчиков
Anonymous
Двусмысленность во время инициализации

Сообщение Anonymous »

У нас есть две структуры: < /p>

Код: Выделить всё

#include 
#include 

using std::cout;
using namespace std::string_literals;

struct MyVector {
MyVector(int size) {
cout   Я понимаю, что в самом первом случае произошло неявное преобразование, но почему это специально повлияло на поведение? < /p> 

Подробнее здесь: [url]https://stackoverflow.com/questions/79767465/ambiguity-during-initialization[/url]

Вернуться в «C++»