-
getName为什么要 string getName()查看全部
-
构造函数被调用且仅被调用一次查看全部
-
string常用操作查看全部
-
内联函数查看全部
-
#include <iostream> #include <string> using namespace std; class Student {public: void setName(string _name) { m_strName=_name; } string getName() { return m_strName; } void setGender(string _gender) { m_strGender=_gender; } string getGender() { return m_strGender; } int getScore() { return m_iScore; } void initScore() { m_iScore=0; } void study(int _score) { m_iScore+=_score; } private: string m_strName; string m_strGender; int m_iScore; }; int main() { Student stu; stu.initScore(); stu.setName("zhangsan"); stu.setGender("女"); stu.study(80); stu.study(20); cout<<stu.getName()<<" "<<stu.getGender()<<" "<<stu.getScore()<<endl; return 0; }查看全部
-
对象的生命历程查看全部
-
#include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:m_strName * 无参构造函数:Student() * 有参构造函数:Student(string _name) * 拷贝构造函数:Student(const Student& stu) * 析构函数:~Student() * 数据成员函数:setName(string _name)、getName() */ class Student { public: Student(){} Student(string _name){} Student(const Student &stu){} ~Student(){} void setName(string _name) { m_strName = _name; } string getName() { cout << m_strName <<endl; } private: string m_strName; }; int main(void) { // 通过new方式实例化对象*stu Student *stu = new Student(); // 更改对象的数据成员为“慕课网” stu->setName("慕课网"); // 打印对象的数据成员 stu->getName(); return 0; }查看全部
-
两个字符串连接不合法查看全部
-
#include <iostream> #include <string> using namespace std; /** * 定义类:Student * 数据成员:名字、年龄 */ class Student { public: // 定义数据成员名字 m_strName 和年龄 m_iAge string m_strName; int m_iAge; }; int main() { // 实例化一个Student对象stu Student stu; // 设置对象的数据成员 stu.m_strName = "慕课网"; stu.m_iAge = 2; // 通过cout打印stu对象的数据成员 cout << stu.m_strName << " " << stu.m_iAge<< endl; return 0; }查看全部
-
#include <iostream> #include <stdlib.h> #include <string> using namespace std; int main() { string user_name; cout << "Please input user_name:" ; getline(cin,user_name); if(user_name.empty()) { cout<<"Your input is null!"<<endl; return 0; } cout<<"Hello "+user_name<<endl; if(user_name=="imooc") { cout<<"You are a sdministrator"<<endl; } cout<<"Your name length is:"<<user_name.size()<<endl; cout<<"Your name first letter is :"<<user_name[0]<<endl;// 如果输入汉字,没办法输出第一个首字母。第一个汉字怎么输出? system("pause"); return 0; }查看全部
-
实例化两种方式查看全部
-
类的定义查看全部
-
初始化string对象的四种方式查看全部
-
string类型查看全部
-
从堆实例化对象查看全部
举报
0/150
提交
取消