![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 77
lianzixian
这个作者很懒,什么都没留下…
展开
-
C中可变参数列表函数的编写
va_list arg_ptr:定义一个指向个数可变的参数列表指针; va_start(arg_ptr, argN):使参数列表指针arg_ptr指向函数参数列表中的第一个可选参数,说明:argN是位于第一个可选参数之前的固定参数,(或者说,最后一个固定参数;…之前的一个参数),函数参数列表中参数在内存中的顺序与函数声明时的顺序是一致的。如果有一va函数的声明是void va_tes转载 2012-11-28 15:05:10 · 553 阅读 · 0 评论 -
placement new
构建一个新对象到预分配的内存上。placement new的返回值是这个被构造对象的地址。 注意: 1)加上头文件#include 2)可以用placement new 构造一个数组中的元素 3)要析构一个用placement new分配的对象啊时,需手动调用析构函数。 pFirst->~Test(); 以下为转载内容: 1. placement new的含义 placeme转载 2012-11-28 21:15:42 · 328 阅读 · 0 评论 -
C++ json
JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org,本文不再对json做介绍,将重点介绍c++的json解析库的使用方法。json官网上列出了各种语言对应的json解析库,作者仅介绍自己使用过的两种C++的json解析库:jsoncpp(v0.5.0)和Boost(v1.34.0)。 一.转载 2012-11-28 21:51:22 · 718 阅读 · 0 评论