C++: most vexing parse(语法解析)
(令人头痛的语法解析)
(这样的问题感觉很难发现,尤其在项目相对复杂的时候。。平时应该如何避免呢)
在写C++的时候遇到一个问题,初始化一个对象的时候构造函数没有被调用。类似的代码如下:
#include <iostream>
#include <string>
using std::cout;
using std::endl;
class A {
public:
A(int num){
m_num=num;
cout << "构造
原创
2020-06-13 20:58:36 ·
669 阅读 ·
0 评论