如何超载我的类在构造过程中接受“= new int”c ++ [关闭]

问题描述 投票:0回答:0

我正在用 C++ 为学校制作一个模板指针类,我需要它执行的命令是:ptr< int > p = new int;我收到一条错误消息,说我无法将非 const 左值 ptr< int >& 绑定到右值 ptr< int >,但它会接受:ptr< int > p(new int);和:{ ptr< int > p; p = 新整数;但那些不是被问到的。

我已经知道“=”在声明和赋值时是不同的命令,但我不知道如何重载前者

c++ pointers templates overloading
© www.soinside.com 2019 - 2024. All rights reserved.