今天看了Qt官方文档,发现大佬都是这样写代码的,
用更新了我对编码风格的认识,
代码如下:
#include <iostream>
#include <string>
using namespace std;
class MyClass{
public :
int getData() const{
return m_data;
}
void setData(const int data){
m_data = data;
}
string getName()const{
return m_name;
}
void setName(const string &name){
m_name = name;
}
private:
int m_data;
string m_name;
};
void main(){
MyClass myClass;
myClass.setData(100);
myClass.setName("名字");
cout << "The Data is " << myClass.getData() << endl;
cout << "The name is " << myClass.getName() << endl;
getchar();
return;
}
运行截图如下:
通过模仿大佬的代码,发现,大佬们对const别有用心!!!!!!!
同时,大佬们还非常喜欢引用,不仅仅是因为他的效率和指针一样(在反汇编里面可以看到他和指针一模一样),他还不占地址,还多了编译器检测,看来我也得多用!!!