有auto,完全没必要用auto*啊。下面的x和y类型是一样的。
#include
#include
using namespace std;
class X {
int x;
};
int main() {
auto x = new X;
auto* y = new X;
cout << typeid(x).name() << endl;
cout << typeid(y).name() << endl;
}
s********u 发帖数: 1109
2
因为auto的话,是c++11才有的吧
e*******s 发帖数: 1979
3
代码可读性吧
【在 q****x 的大作中提到】 : 有auto,完全没必要用auto*啊。下面的x和y类型是一样的。 : #include : #include : using namespace std; : class X { : int x; : }; : int main() { : auto x = new X; : auto* y = new X;