
C++
杨树_
Coder
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++发送消息格式为JSON的http请求
JSON是类似于xml的一种用于信息交互的轻量级信息定义格式,可扩展性也很好。如何用C++写的代码来发送http请求,消息格式采用JSON呢?下面我一步一步介绍。所有步骤都经实际验证,测试平台为linux系统。 1. 发送http请求需要安装curl库。这个库一般linux系统是自带的。自己可以在系统目录查看下即可。 2. 需要构造和解析json格式的消息要用到jsoncpp...原创 2016-08-14 20:03:22 · 1830 阅读 · 0 评论 -
【转】c++中的static关键字总结
个人总结: static会隐藏全局变量和全局函数可见范围,使其尽在定义文件中可见; static会改变局部变量生存周期,在程序中一直存在,而不仅仅在局部变量定义的函数中; static会改变类的成员变量的生存周期,在程序中一直存在; static会修改函数的使用方式, static函数仅能引用static变量和static函数。 转自:https://www.cnblogs.com/son...转载 2018-10-04 08:55:23 · 126 阅读 · 0 评论 -
函数指针和函数指针类型
参考:https://blog.youkuaiyun.com/candyliuxj/article/details/6339414 函数指针 1. 定义 每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针。 注意:函数指针的本质是一个指针变量,且指针指向的函数的入口地址 2. 语法 指向函数的指针变量的一般定义形式为: 数据类型 ...转载 2018-09-29 08:48:59 · 7671 阅读 · 0 评论 -
C/C++中标准宏定义及其用法
ANSI C标准中有几个标准预定义宏 __func__:在源代码中插入当前所在函数名; __LINE__:在源代码中插入当前源代码行号; __FILE__:在源文件中插入当前源文件名; __DATE__:在源文件中插入当前的编译日期 __TIME__:在源文件中插入当前编译时间; __cplusplus:编译C++程序该标识符被定义。 前面几个(func...TIME)常用于prin...原创 2018-09-29 15:18:25 · 6333 阅读 · 0 评论 -
#define宏的高级用法
参考:https://blog.youkuaiyun.com/xiahouzuoxin/article/details/9494503 一 、宏的定义与撤销 #普通宏定义 #define PI 3.14 //编译阶段替换掉宏 #define T1 3+4 //容易产生歧义 #define T2 (3+4) //添加括号后,语义清楚 float r = 1.0; float area ...转载 2018-09-29 17:22:57 · 3760 阅读 · 0 评论 -
【总结】I/O多路复用及epoll的工作原理
目录 第一部分 epoll原理最直观讲解 第二部分 I/O多路复用之水平触发和边沿触发模式 第三部分 epoll的具体使用方法 1.创建epoll实例: 2.修改epoll的兴趣列表: 2.事件等待: 4:LT模式与ET模式 5 EPOLLONESHOT事件 第一部分 epoll原理最直观讲解 转自知乎高分回答 https://www.zhihu.com/questio...转载 2018-12-01 01:09:21 · 782 阅读 · 0 评论 -
【OpenMP】入门
1、计时 获取当前挂钟时间api : omp_get_wtime() 获取单个时钟周期的时长(s): omp_get_wtick() #include "omp.h" #include <stdio.h> #include <unistd.h> int main() { #获得当前挂钟时间 double start = omp_get_wtime(...原创 2018-12-24 15:36:49 · 855 阅读 · 1 评论