会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MICBB
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2017年7月26日
C/C++ 多继承{虚基类,虚继承,构造顺序,析构顺序}
摘要: C/C++:一个基类继承和多个基类继承的区别 1.对多个基类继承会出现类之间嵌套时出现的同名问题,如果同名变量或者函数出现不在同一层次,则底层派生隐藏外层比如继承基类的同名变量和函数,不会出现二义性,而如果出现在同一阶层, 则会 出现二义性,解决办法:要么在同一阶层的底层(派生类)中重新定义可以解决
阅读全文
posted @ 2017-07-26 19:01 FeckCode
阅读(763)
评论(0)
推荐(0)
2017年7月23日
C++ 实现vector<std:string> 版本
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 10 11 class StrVec 12 { 13 friend std::ostream &operator alloc;//为所有StrVe...
阅读全文
posted @ 2017-07-23 13:52 FeckCode
阅读(2607)
评论(0)
推荐(0)
2017年7月21日
C++ strcat(template版本)
摘要: 1 template 2 inline std::shared_ptr strcat(const char (&p1)[N], const char (&p2)[M]) 3 { 4 std::shared_ptr s1(new char[N]); 5 char s2[M]; 6 std::strcpy(s1.get(), p1); 7 std::st...
阅读全文
posted @ 2017-07-21 13:24 FeckCode
阅读(265)
评论(0)
推荐(0)
2017年7月20日
C++ 文本查询2.0(逻辑查询)
摘要: 代码实例实现了继承和友元之间的关系,以及为了隐藏实际继承实现,而实现的接口类,代码偏乱,楼主- -自看的(提醒作用) TextQuery.h TextQuery.cpp Query.h & QueryBase{WordQuery,NotQuery,BinaryQuery{AndQuery,OrQUe
阅读全文
posted @ 2017-07-20 21:52 FeckCode
阅读(320)
评论(0)
推荐(0)
2017年7月19日
C++:(拷贝,继承,智能指针)练习
摘要: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 class Quote 10 { 11 friend double print_total(std::ostream &os, const Quote &item, std...
阅读全文
posted @ 2017-07-19 13:17 FeckCode
阅读(483)
评论(0)
推荐(0)
2017年7月18日
C++ public private protect 继承关系(链接)
摘要: 基础链接 总结: public继承基类成员访问权限没有变化; protected继承基类public和protected权限变为protected,基类private不变。 private继承基类public和protected权限变为private,基类private不变,所以,在私有继承时,基类
阅读全文
posted @ 2017-07-18 00:23 FeckCode
阅读(711)
评论(0)
推荐(0)
2017年7月17日
C/C++:copy control (拷贝控制)
摘要: 前言:当定义一个类的时候,我们显示或者隐式地指定在此类型的对象拷贝,移动,赋值,销毁时做些什么,一个类通过定义五种特殊的成员函数来控制这些操作,包括拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值运算符和析构函数, 拷贝和移动构造函数定义了同类型的另一个对象初始化本对象时做什么,拷贝和移动赋值运
阅读全文
posted @ 2017-07-17 14:05 FeckCode
阅读(1957)
评论(0)
推荐(0)
2017年7月11日
C++ explicit constructor/copy constructor note
摘要: C++:explict 作用显示声明构造函数只能被显示调用从而阻止编译器的隐式转换,类似只能用()显示调用,而不能=或者隐式调用
阅读全文
posted @ 2017-07-11 16:30 FeckCode
阅读(340)
评论(0)
推荐(0)
2017年7月10日
C/C++:文本查询(单词查询)
摘要: 如题: C/C++: Textqurey.h(方便看都在.h里实现了): main.cpp: 运行结果:
阅读全文
posted @ 2017-07-10 21:22 FeckCode
阅读(2260)
评论(0)
推荐(0)
2017年7月9日
C++ std::allocator<T> 与new对比效率使用
摘要: 基础知识通道:http://blog.csdn.net/Xiejingfa/article/details/50955295 C/C++:
阅读全文
posted @ 2017-07-09 18:13 FeckCode
阅读(4199)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
下一页
公告