C++
qauzy
这个作者很懒,什么都没留下…
展开
-
得到图像变化率
void showVideo(HWND dlgHwnd, HWND curHwnd){ HDC curHDC = NULL; RECT rc; HDC hDesDC = NULL; RECT rect; HDC curHMemDC = NULL; HWND picDWnd = NULL; curHDC = ::GetWindowDC(curHwnd); //创建兼容D...原创 2018-03-13 08:09:57 · 784 阅读 · 0 评论 -
C++仿函数和()运算符重载
群上一网友贴了一段类似仿函数用法,问大家什么意思。如下:大家说了一通,结果提问人说代码错了,氛围有点尴尬。。。哈哈。笑完之后,借着这个机会整理下。1)仿函数定义仿函数(functor),就是使一个类的使用看上去象一个函数。其实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。2)实现例子#include <iostream> using na...原创 2018-05-16 08:51:19 · 2021 阅读 · 3 评论 -
标准库string类型及其实现原理
1 string简介string类型支持长度可变的字符串,C++标准库将负责管理与存储字符串相关的内存,以及提供各种有用的操作。2 string头文件#include<string>#using std:string;3 string 操作3.1 string初始化sting s1; //默认构造函数string s2(s1); //将s2初始化为s1的副本string s3...原创 2018-06-05 00:52:29 · 1890 阅读 · 0 评论 -
C++11 通用初始化方法
在阅读EOS源码时,发现一种比较怪异的初始化语法,后来发现是C++11 新增的通用初始化语法,使用{}而不是()来调用构造函数:chain::action create_newaccount(const name& creator, const name& newaccount, public_key_type owner, public_key_type active) { /...原创 2018-06-21 02:03:24 · 480 阅读 · 0 评论 -
boost::asio库源码分析之io_service实现(一)
...原创 2018-06-11 02:45:11 · 4095 阅读 · 0 评论 -
C++引用探究
1 引用的本质在我们的概念中,引用一直被灌输为别名,别名听起来就是不占用存储空间的了。然而事实呢?我们看下例子:#include<iostream>using namespace std;class A{ int &a;};class B{};int main(){ using std::cout; using std::endl;...原创 2018-06-23 18:47:18 · 172 阅读 · 0 评论 -
C++ 11 Lambda匿名函数学习
1 Lambada函数形式[capture list] (params list) mutable exception-> return type { function body }各项具体含义如下capture list:捕获外部变量列表params list:形参列表mutable指示符:用来说用是否可以修改捕获的变量exception:异常设定return type:返回类型funct...原创 2018-06-09 18:16:27 · 990 阅读 · 0 评论 -
C++隐式类型转换和explicit关键字
在C++中可以用 单个形参来调用 的构造函数定义了从 形参类型 到 该类类型 的一个隐式转换(单个参数,或多个参数,但除了第一个参数都有默认参数)。如:#include<iostream>#include<string>using namespace std;class TestExplicit{public: TestExplicit(int size) {...原创 2018-06-10 17:19:05 · 478 阅读 · 0 评论 -
在windows上利用WSL(Windows Subsystem for Linux)搭建EOS编译调试环境
目前EOS只支持在Linux和mac系统,在mac上使用CLion研究EOS源码发现是个不错的选项。但是在家里只有一个windows笔记本(装成Linux是个麻烦事),开始是在虚拟机里编译调试的,用source insight看代码。但是实际使用中,发现source insight没CLion好用(也许是因为习惯在mac用CLion了),准备搞一个WSL环境,这样既可以不用在虚拟机跑CLion,又...原创 2018-08-05 15:38:23 · 2304 阅读 · 0 评论