2023年12月6日,周三上午
今天才发现原来可以这样写
在C++的类中声明函数时可以不写参数名只写参数类型,
但是,在实现时必须写出参数名。
#include<iostream>
class People
{
public:
void move(int);
void say(std::string);
void doSomething(std::string *);
};
void People::move(int n)
{
std::cout<<"走了"<<n<<"步"<<std::endl;
}
void People::say(std::string content)
{
std::cout<<"我说:"<<content<<std::endl;
}
void People::doSomething(std::string *pStr)
{
std::cout<<"字符串的长度:"<<pStr->length()<<std::endl;
}
int main(){
People people;
people.move(10);
people.say("C++原来还能这么写");
std::string str="字符串";
people.doSomething(&str);
}

2542

被折叠的 条评论
为什么被折叠?



