-
【浅析C++11】std::function和std::bind
【浅析C++11】std::function和std::bind 目录 std::function可调用对象包装器 std::function基本用法 std::function/std::bind与抽象工厂、工厂方法的一点思考 std::function可调用对象包装器 C++可调用对象(Callable Objects)定义如下: 函数指针:与C语言一致; 类...
-
Qt实现表格树控件-支持多级表头
Qt实现表格树控件-支持多级表头 目录 一、概述 二、效果展示 三、实现方式 四、多级表头 1、数据源 2、表格 3、QStyledItemDelegate绘制代理 五、测试代码 六、相关文章 原文链接: Qt实现表格树控件-支持多级表头 一、概述 之前写过一篇关于表格控件多级表头的文章,...
-
2019.08.02 云从科技C++后台开发
2019.08.02 云从科技C++后台开发 公司坐标:重庆 岗位:C++后台开发 面试时长:45分钟 主要问题记录: (1)手写代码 冒泡算法的实现: /** * 冒泡排序:C++ * * @author skywang * @date 2014/03/11 */ # include iostream using namespace std ; /* * 冒泡排序 * *...
-
【算法导论】--分治策略Strassen算法(运用下标运算)【c++】
【算法导论】--分治策略Strassen算法(运用下标运算)【c++】 由于偷懒不想用泛型,所以直接用了整型来写了一份 ①首先你得有一个矩阵的class Matrix ②Matrix为了方便用下标进行运算, Matrix的结构如图:(我知道我的字丑。。。) Matrix.h代码如下:(个人并不喜欢把代...
-
现代c++与模板元编程
现代c++与模板元编程 最近在重温《c++程序设计新思维》这本经典著作,感慨颇多。由于成书较早,书中很多元编程的例子使用c++98实现的。而如今c++20即将带着concept,Ranges等新特性一同到来,不得不说光阴荏苒。在c++11之后,得益于新标准很多元编程的复杂技巧能被简化...
-
浅谈高精度算法(加减乘除)
浅谈高精度算法(加减乘除) 在C/C++中,不时会遇到限定数据范围的情况,我们先来看看常用的int和long long两种数据类型的范围吧。 C++标准规定,int占一个机器字长。在32位系统中int占32位,也就是4个字节,所以在32位系统中,int的范围是[-2^31,2^31-1],为10^9数量...
-
QTableView表格控件区域选择-自绘选择区域
QTableView表格控件区域选择-自绘选择区域 目录 一、开心一刻 二、概述 三、效果展示 四、实现思路 1、绘制区域 2、绘制边框 3、绘制 五、相关文章 原文链接: QTableView表格控件区域选择-自绘选择区域 一、开心一刻 陪完客户回到家,朦胧之中,看到我妈正在拖地,我...
-
【调试经验】C++和C的混合编程以及库调用
【调试经验】C++和C的混合编程以及库调用 问题背景 这两天在移植一个开源的库,偏底层的那种,所以对架构有一些依赖。源码的编译是通过Makefile来构建,怎奈公司的架构用的是CMAKE,所以就在开源的顶层和子目录分别构建了CMakeList,但奇怪的是CMAKE产生顶层的Makefile...
-
EffectiveC++
EffectiveC++ 宁可以编译器替换预处理器 define 不被视为语言的一部分,因此也就有可能在预处理阶段被优化掉,导致相关变量出现错误。 #define ASPECT_RATIO 1.63//可以尝试将其替换为const double AspectRatio=1.63 这里注意一下大写名称常用于宏,因此,转写时候将相...
-
高精度算法之大整数类
高精度算法之大整数类 思想: 由于编程语言提供的基本数值数据类型表示的数值范围有限,不能满足较大规模的高精度数值计算,因此需要利用其他方法实现高精度数值的计算,于是产生了大数运算。大数运算主要有加、减、乘三种方法。 考虑用数组存储整数,并模拟手算的方法...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
