摘要: 关键点摘要: 1、=、()、[]、->重载为成员函数P493,其余运算符的参数换序具有相同结果的最好定义成友元,因为string + "append"相当于string.+("append"),换序之后"append".+(string)就不行了。 2、临时对象比较特殊,会默认为const的,因为改 阅读全文
posted @ 2022-01-16 22:40 loveforthee 阅读(50) 评论(0) 推荐(0)
摘要: 当前程序主要用到了os.listdir、os.path.isfile、os.path.join以及正则表达式 import osimport re#根据g_keyWord指定关键字进行搜索def searchKeyWord(path): fo = open(path) lines = fo.read 阅读全文
posted @ 2021-04-12 23:40 loveforthee 阅读(438) 评论(0) 推荐(0)
摘要: 顺序容器vector: 初始化: vector<int> vecInt(10,5)和vector<int> vecInt{10,5}; 容器访问: 1、使用迭代器访问和修改:*iter返回迭代器iter所指向元素的引用,迭代器的修改可改变原容器内元素的值 //使用auto + 迭代器 vector< 阅读全文
posted @ 2021-04-05 15:29 loveforthee 阅读(84) 评论(0) 推荐(0)
摘要: 1、<<和>>的重载为什么要用友元函数,普通的重载为何不可? 友元函数概念尚未学习 2、拷贝构造访问类对象私有变量 https://www.cnblogs.com/dwdxdy/archive/2012/07/17/2595741.html 3、c++关键字 4、初始化和赋值的差异 列表初始化 5、 阅读全文
posted @ 2021-04-03 16:57 loveforthee 阅读(59) 评论(0) 推荐(0)
摘要: 当前已学习基本要点: 1.1 类包括成员函数、成员变量,成员函数有基本的构造、析构函数,成员的属性有public、protect、private 1.2 类的大小为成员变量的大小,成员函数为对于一个类只需要存储一份,调用时通过隐性的this指针得到不同对象的运行结果。 1.3 类要有构造函数和析构函 阅读全文
posted @ 2021-04-03 16:53 loveforthee 阅读(52) 评论(0) 推荐(0)
摘要: 一、学习目标(摸着石头过河,欢迎指导) 1、编程语言目标: 当前有c语言基础,但计划学一门面向对象的语言c++,一门脚本语言python 2、编程应用目标: 人工智能?大数据?c++后端?待明确 3、C++学习相关内容(未明确待完善): c++语法数据结构与算法多线程网络编程操作系统 4、pytho 阅读全文
posted @ 2021-04-03 16:38 loveforthee 阅读(51) 评论(0) 推荐(0)