//在类的外部定义内部函数
#include<iostream>
#include<vector>
#include<string>
using namespace std;
struct user {
string id(string id="") {
if (id.size()) {
this->user_id = id;
}
return this->user_id;
}
string user_id;
string password(string password="") {
if (password.size()) {
this->user_password = password;
}
return this->user_password;
}
string user_password;
int out();
};
int user::out(){
cout << "这是一个在类内部声明在类外部定义的函数\n";
return 0;
};
int main(void) {
struct user user;
user.user_id = "gaowanlu";
user.user_password = "133466377";
user.password("1234567890");//修改密码
cout << user.id() << endl;
cout << user.password() << endl;
user.out();
return 0;
}
C++在类的内部声明函数,在类的外部定义函数
原创
©著作权归作者所有:来自51CTO博客作者高万禄的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++返回this对象的成员函数

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【C++】函数
文章目录函数1. 概述2. 函数的定义3. 函数的调用
c++ 值传递 返回顶部 值类型 -
怎么让不显的esCPU显示型号
1.在开发网页的时候,我们要经常的用到文本输入框,但是在ie环境中, 如果用户在文本区域内输入了很多的信息,但是一不小心按下了esc键的话, 那么用户辛苦输入的东西就会没有,所以我们就要删除这个用户不友好的东西。 &nbs
怎么让不显的esCPU显示型号 firefox ie 测试 浏览器