02 2023 档案

摘要:一.指针和数组的区别 1.数组:是一系列相同数据的集合,是开辟连续的内存空间,sizeof是数组占用内存的大小,而并非是数组中元素的个数。 2.指针是地址,存放变量的地址,sizoef占用的内存大小和操作系统有关,32位是占用4个字节,64位是占用8个字节。 二.使用const的好处 提高代码安全性 阅读全文
posted @ 2023-02-09 17:54 代码改变世界—LHB 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1 int splitstr(const std::string& str, char tag) 2 { 3 vector<string> vec_str; 4 std::string subStr; 5 for (size_t i = 0; i < str.length(); i++) 6 { 7 阅读全文
posted @ 2023-02-03 18:38 代码改变世界—LHB 阅读(33) 评论(0) 推荐(0) 编辑
摘要:/* 1.字符串最后一个单词的长度*/ string str; getline(cin, str); int count = 0; int len = str.length(); for (int i = len-1; i > -1; i--) { if (str[i] != ' ') { coun 阅读全文
posted @ 2023-02-03 17:02 代码改变世界—LHB 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、C++基础(3个月)1、面向对象的三大特性:封装、继承、多态2、类的访问权限:private、protected、public3、类的构造函数、析构函数、赋值函数、拷贝函数4、移动构造函数与拷贝构造函数对比5、深拷贝与浅拷贝的区别6、空类有哪些函数?空类的大小?7、内存分区:全局区、堆区、栈区、 阅读全文
posted @ 2023-02-02 17:51 代码改变世界—LHB 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1 double add(double x, double y) 2 { 3 return x + y; 4 } 5 6 //double (*Calulate)(double, double);//声明一个函数指针 7 8 9 double Calulate(double x ,double y, 阅读全文
posted @ 2023-02-02 11:11 代码改变世界—LHB 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 * 1. 编写一个程序,读取键盘输入 直到遇到@符号为止,并回显输入(数字除外),同时将大写字 2 转换为小写,将小写字符转换为大写(别忘了 cctype 函数系列) 3 * 4 */ 5 6 std::cout << "请输入:"; 7 char ch; 8 string str_data; 阅读全文
posted @ 2023-02-01 17:48 代码改变世界—LHB 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示