- 博客(6)
- 收藏
- 关注
转载 漫谈C++:良好的编程习惯与编程要点
以良好的方式编写C++ class假设现在我们要实现一个复数类complex,在类的实现过程中探索良好的编程习惯。① Header(头文件)中的防卫式声明complex.h:# ifndef __COMPLEX__# define __COMPLEX__class complex{}# endif防止头文件的内容被多次包含。② 把数据放在private声明下,提供接口访问数据# ifnd
2016-11-20 10:55:44
255
原创 线程池的简要扫盲
前言2016年10月29日,面试思科的C++软件开发工程师时,被问到关于线程池的概念及实现原理。当时自己本身理解的很模糊,当然回答的肯定也不好了。下面是一些查阅的知识及个人见解,就当是扫盲了。遇到问题,学习,进步,我觉得这种学习状态很好。何为“池”?以web服务器举例:web服务器完全有可能会同时并发处理很多来自客户端的大量短小的任务。那么以服务器工作模式的一个简单模式来讲解:每当一个新的请求到
2016-11-03 10:33:38
292
转载 C++虚函数实现机制
前言说明:这篇文章,大部分是我借鉴别人的成果摘抄过来的,我只是对里面一些细节修改了一点。 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是
2016-10-28 10:54:27
466
原创 关于C++的深拷贝与浅拷贝
最近因为我个人正在找工作的原因,被面试到深拷贝与浅拷贝的问题。这个我只是以前听说过相关的概念,并没有深究。所以被问到的时候答得不是很好。回来查阅资料与各位大牛的博客,写点自己的总结:关于拷贝构造函数当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数: (1)一个对象
2016-10-27 17:51:53
235
原创 关于将QT tableview中的数据导出到EXcel表格中
将下面的.h和.cpp文件添加到你想用的工程下即可。.h文件:#ifndef EXPORTEXCELOBJECT_H#define EXPORTEXCELOBJECT_H#include #include #include #include class EEO_Field{public: EEO_Field(const int ic, const QString &sf, const QStrin
2016-05-01 22:22:56
4160
5
原创 给入门的QT学者推荐一些源码网站
我也是自己写程序时,不会写的时候,查资料碰到的。这里和大家分享一下:纯Qt程序的网站: http://www.qtcn.org/ http://qt-apps.org/ http://kde-apps.org/代码下载收藏: http://sourceforge.net http://www.
2016-05-01 22:13:54
533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人