随笔分类 -  C/C++

基本知识
该文被密码保护。
posted @ 2020-01-08 15:56 ike_li 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-12-27 11:07 ike_li 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-22 13:31 ike_li 阅读(685) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-06-10 14:41 ike_li 阅读(4) 评论(0) 推荐(0)
摘要:模板提供了一个用途广泛且强大的能力,即在编译时生成代码。它们对生成大量形式相似但只类型不同的代码尤其有用。 模板一般使用会在头文件声明和定义,声明和定义放在一起,不够好。真正使用采取以下两种方式。 一、隐式实例化 如果想允许用户用他们自己的类型去实例化类模板,那么就需要使用隐式模板实例化。例如,假设 阅读全文
posted @ 2018-04-09 17:28 ike_li 阅读(248) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-04-04 16:42 ike_li 阅读(6) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-02-24 10:43 ike_li 阅读(10) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-02-13 10:36 ike_li 阅读(15) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-02-11 14:44 ike_li 阅读(9) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-02-10 13:27 ike_li 阅读(9) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-01-24 11:11 ike_li 阅读(395) 评论(0) 推荐(0)
摘要:一、map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。 对于迭代器来说,可以修改实值,而不能修改key。 #include <map> using namespace std; map<int,vector<byte>> mapData 阅读全文
posted @ 2017-11-01 10:56 ike_li 阅读(316) 评论(0) 推荐(0)
摘要:所有结点(结构体变量)都是在程序中定义的,不是临时开辟的,也不能用完后释放,这种链表称为静态链表。对各结点既可以通过上一个结点的next指针去访问,也可以直接通过结构体变量名s1, s2, s3去访问。 动态链表则是指各结点是可以随时插入和删除的,这些结点并没有变量名,只能先找到上一个结点,才能根据 阅读全文
posted @ 2017-08-10 15:37 ike_li 阅读(898) 评论(0) 推荐(0)
摘要:值传递 (pass by value),指针传递(pass by pointer),当发生函数调用时,需要给形参分配存储单元、当传递是对象时,要调用拷贝构造函数。而且指针最后析构时,要处理内存释放问题。 引用传递(pass by refenrence),在内存中没有产生形参。效率大大提高!也不用处理 阅读全文
posted @ 2017-08-10 14:14 ike_li 阅读(10728) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2016-08-26 13:11 ike_li 阅读(419) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-04-26 16:04 ike_li 阅读(11) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2015-04-12 20:06 ike_li 阅读(138) 评论(0) 推荐(0)
摘要:1. //test.h #include <string> using namespace std; struct AA { string a1; string a2; string a3; }; class test { public: void ReadString(vector<AA> vv) 阅读全文
posted @ 2015-04-08 08:14 ike_li 阅读(1990) 评论(0) 推荐(0)
摘要:一、公共常量 很多时候我们要为程序定义一些公共常量。例如,可能在头文件的全局作用域以这种方式声明一些常量:const int MAX_NAME_LENGTH=128;const std::string LOG_FILENAME="filename.log"这里需要注意的是,只有非常简单的内置类型常量 阅读全文
posted @ 2015-01-07 13:32 ike_li