ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

记录C++ 4

记录C++ 4 string 在c里面等于字符串是一个类下面是三种初始化方式和 字符串拼接 字符串赋值 字符串计算长度 字符串遍历int main(int argc,const char* argv[]) { string strhello; string str2(word); string str3{windows}; coutstr str2ebdl;//拼接 str3str2 str2;//赋值 if(strstr2) { cout 相等endl } else { cout 不相等endl; } cout str.size()endl;//不包含/0 for(i0;istr3.size();i)//字符串遍历 { cout str3[i]endl; }判断字符串和清空字符串返回const char*类型的字符串int main() { str.clera();//清空字符串 if(str.empty())//判断字符串是否为空 { cout字符串为空endl } cout str.c_str()endl;//返回const char*类型的字符串class 在C里面是一种数据类型用于描述某一个事物包括属性和函数class的三种权限public 共有权限 一个类的public的成员变量成员函数可以通过类的成员函数类的实例变量进行访问。private 私有权限 一个类的private的成员变量成员函数无法通过类的实例变量进行访问但可以通过类的友元函数友元类进行访问。protected 受保护的权限 一个类的protected的成员变量成员函数无法通过类的实例变量进行访问,但可以通过类的友元函数友元类进行访问。class语法示例#include iostream using namespace std; class player { public: void SetAge(int a) { agea; } int GetAge() { return age; } private: int age; int gender; }; int main() { player p; p.SetAge(25); cout 年龄: p.GetAge() endl; return 0; }this指针用于保存对象的地址每个非静态函数里面都有一个隐藏参数this成员函数访问对象成员是通过this指针进行访问的一般用在什么地方在非静态函数中需要返回对象本身在非静态函数中传入的变量名相同用于区分2个变量
返回列表