stdarg.h
这里用到的是stdarg.h
这个库, 可以在C语言里面实现可变长参数.
当然C++会简单得多, C++11之后的模板原生支持可变长参数.
几个函数va_list、va_start、va_arg、va_end,定义在stdarg.h
这里用到的是stdarg.h
这个库, 可以在C语言里面实现可变长参数.
当然C++会简单得多, C++11之后的模板原生支持可变长参数.
几个函数va_list、va_start、va_arg、va_end,定义在stdarg.h
先看以下代码
|
|
栈是一种数据结构, 满足先入后出.
一般栈支持以下几个操作:
|
|
以下的代码片段涉及到了不少的模板函数, 可以自行去官网查询.
从实际问题出发, 期望开发一个函数, 可以计算另外一个函数的耗时; 比如测试下面函数的耗时
|
|
期望可以这样调用:
|
|
新建一个git项目,查看.git目录
|
|
需要构建不同平台的bin,但是本地电脑是ubuntu18的系统,怎么构建ubuntu16可用的bin呢?
|
|
如果遇到permission的问题,则将当前用户添加到用户组,并且之后要记得重新登录(注销当前用户)
|
|
验证值传递和引用传递的区别。