上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 使用tinyxml2库,git地址https://github.com/leethomason/tinyxml2 只需要使用tinyxml2.h tinyxml2.cpp即可,同时需要using namespace tinyxml2 这里给出从官方test提取出的一些常用的操作 阅读全文
posted @ 2017-04-14 20:04 tla001 阅读(4308) 评论(0) 推荐(1) 编辑
摘要: 使用数组和链表实现两种栈结构 阅读全文
posted @ 2017-04-13 11:08 tla001 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 使用数组和链表实现两种队列结构 阅读全文
posted @ 2017-04-13 11:05 tla001 阅读(202) 评论(0) 推荐(0) 编辑
摘要: /* * 比较两个数字bit位不同的个数 */ int numberOfDifferentBits(int A, int B) { int diff = A ^ B; int count = 0; while (diff > 0) { count += diff & 0x1; ... 阅读全文
posted @ 2017-04-13 11:00 tla001 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 通用函数可变参模板 函数模板的覆盖 函数模板的重载 阅读全文
posted @ 2017-04-13 00:06 tla001 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 静态联编是指在编译阶段就将函数实现和函数调用关联起来,因此静态联编也叫早绑定,在编译阶段就必须了解所有的函数或模块执行所需要检测的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型 动态联编是指在程序执行的时候才将函数实现和函数调用关联,因此也叫运行时绑定或者晚绑定,动态联编对函数的选择不是 阅读全文
posted @ 2017-04-13 00:00 tla001 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 对象的静态类型(static type),就是它在程序中被声明时所采用的类型 对象的动态类型(dynamic type)是指“目前所指对象的类型” vitual 函数是动态绑定而来,调用一个virtual函数时,究竟调用哪一个函数实现,取决于发出调用的那个对象的动态类型 class Shape{ p 阅读全文
posted @ 2017-04-12 23:58 tla001 阅读(425) 评论(0) 推荐(1) 编辑
摘要: 针对字符串处理中一些经常遇到的问题进行总结 阅读全文
posted @ 2017-04-12 11:06 tla001 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 友元函数(不属于类) 可以访问类的私有变量,以及私有函数 友元函数在类内声明需要friend关键字,类外定义就不需要 友元函数可以直接在类内定义 友元函数必须包含对象指针 友元类(不适用继承,只适用当前类) 若F类是A类的友元类,则F类的所有成员函数都是A类的友元函数 友元类通常设计为一种对数据操作 阅读全文
posted @ 2017-04-08 00:32 tla001 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 类模板的全特化与偏特化 类模板 全特化 偏特化 在具现化时,根据最相近的模板进行实例化,即,存在特化模板时,按照特化模板实例化,如果没有,再去按照模板进行实例化 依次调用类模板、全特化与偏特化 Test<double , double> t1(0.1,0.2); Test<int , char> t 阅读全文
posted @ 2017-04-08 00:10 tla001 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页
个人网站 www.tla001.cn