C++
睡觉然后上课
重生之我暑假坐大牢
展开
-
将string类中能够实现的操作都封装在MyString类中
包括:构造函数析构函数重载 = ,[],+=,+,==,!=,,=,;at;data;c_str;empty;length;capasityacity;clear;push_back;pop_back;append;原创 2024-09-02 21:28:28 · 299 阅读 · 0 评论 -
使用C++,仿照string类,实现myString
只需要将struct改成关键字class,就定义了一个类C++中类和结构体的区别:默认的权限不同,结构体中默认权限为public,类中默认权限为private默认的继承方式不同,结构体的默认继承方式为public,类的默认继承方式为privatepublic:该权限下的成员,可以在类内、子类中和类外被访问protected:该权限下的成员,可以在类内、子类中直接被访问,类外不允许被访问private:该权限下的成员,只能在类内被访问,在子类、类外不允许被访问。原创 2024-08-29 21:01:45 · 747 阅读 · 0 评论 -
使用C++手动封装一个顺序表,包含成员数组一个,成员变量N个
实现顺序表的判空,判满,添加数据,求实际长度,任意位置的插入/删除,访问数组中的任意一个元素,以及让顺序表自动扩容。原创 2024-08-28 20:21:51 · 352 阅读 · 0 评论 -
C++系列学习笔记
【代码】C++系列学习笔记。原创 2024-08-27 20:26:00 · 191 阅读 · 1 评论 -
使用C++编写程序,提示并输入一个字符串,统计其中的英文字符,数字,空格以及其他字符的数量。
由于c++兼容c语言的程序,所以子函数使用了c语言的内容。程序统计了字符串中的各种字符的个数,达到要求。原创 2024-08-27 19:11:23 · 530 阅读 · 0 评论