• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

C/C++方面的一些编程知识。

std::string

std::string
std::basic_string // <string> template< class CharT, class Traits = std::char_traits<CharT>, class Alloc = std::allocator<CharT> > class basic_str……继续阅读 »

lcq 7个月前 (04-01) 282浏览 0评论 0个赞

C++标准库头文件

C++标准库头文件
C++标准库头文件 C++ 标准库提供了大量的头文件用以支持程序特性并简化相关开发。最新标准库(C++11)提供了约 80 个头文件,本专题将其分为以下几类。 注意!一些头文件(比如:<cstdlib>)可能会涉及多个子库。如想了解一头文件中具体哪些内容与某个库相关,可以查询该子库的详细说明,也可以从这里开始。 语……继续阅读 »

lcq 7个月前 (03-30) 252浏览 0评论 0个赞

C++ 参考手册

C++ 参考手册
备注:内容均来自C++ 参考手册 ,我只是用爬虫爬下来,方便查看。爬虫代码见本文最后。 算法库   算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。C++ 算法库(Algorithms library)为C++ 程序提供了大量可以用来对容器及其它序列进行算法操作的函数。这些组件可以为函数或函数模板,大部份由头文……继续阅读 »

lcq 7个月前 (03-29) 460浏览 0评论 0个赞

C++ 11 std::function

C++ 11 std::function
类模版std::function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标实体进行存储、复制、和调用操作,这些目标实体包括普通函数、Lambda表达式、函数指针、以及其它函数对象等。通过std::function对C++中各种可调用实体(普通函数、Lambda表达式、函数指针、以及其它函数对象等)的封装,形成一个新的……继续阅读 »

lcq 10个月前 (12-14) 439浏览 0评论 0个赞

Electron 开发中遇到的一些坑

Electron 开发中遇到的一些坑
1、如果需要指定编译C++模块,那么可以使用node-gyp rebuild --target=1.7.6 --arch=x64 --dist-url=https://atom.io/download/electron编译成指定的模块。 2、为了解决上面的每次要指定的问题,可以在项目目录下面新建一个.npmrc文件,内容类似如下: ……继续阅读 »

lcq 1年前 (2017-09-18) 641浏览 0评论 0个赞

cpp-ethereum Windows 10 编译备忘录

cpp-ethereum Windows 10 编译备忘录
在 Windows 10 上面编译了一下cpp-ethereum ,出现了一些问题,记录一下。 问题1:找不到 Windows SDK 版本8.1。在 Windows 8.1 SDK 页面,点击Install and download下载,然后进行在线安装把。如果网速慢的,那么自己去找离线的把。 问题2:执行scripts/install_deps.bat找……继续阅读 »

lcq 1年前 (2017-07-16) 628浏览 0评论 0个赞

libevent event_new

libevent event_new
struct event *event_new(struct event_base *, evutil_socket_t, short, event_callback_fn, void *); 分配并初始化一个新的event结构体,准备被添加。 该函数返回一个新的event,可以被用来event_add或者event_del。Fd和events参数决定了哪些……继续阅读 »

lcq 2年前 (2017-03-31) 811浏览 0评论 0个赞

define宏定义中的#,##,@#及\符号

define宏定义中的#,##,@#及\符号
一、# 名称:字符串化操作符 其作:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。 使用条件:只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前 举例: #define example1(instr) #instr string str=example1(abc); 将会展成:string str=”abc”;……继续阅读 »

lcq 2年前 (2016-12-26) 953浏览 0评论 1个赞

字节序:Big Endian 和 Little Endian

字节序:Big Endian 和 Little Endian
一、字节序 字节序,也就是字节的顺序,指的是多字节的数据在内存中的存放顺序。 在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如:如果C/C++中的一个int型变量 a 的起始地址是&a = 0x100,那么 a 的四个字节将被存储在存储器的0x100, 0x101, 0x102, 0x103位置。 根据整数 a 在连续的 4 byte 内……继续阅读 »

lcq 2年前 (2016-08-23) 719浏览 0评论 0个赞