c++
想看焰火吗
这个作者很懒,什么都没留下…
展开
-
C++ int与string的转化
int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照不同进制去解释。8进制(oct)---前缀加0,16进制(hex)---前缀加0x或者0X。string前后加上双引号,告诉编译器把它当成一串字符来解释。注意:对于字符,需要区分字符和字符表示的数值。比如:转载 2015-04-25 16:35:26 · 462 阅读 · 0 评论 -
C的变长参数
#include "stdafx.h"#include // va_list实际是一个指针,用来指向各个不定参数.// 由于类型不明,因此这个va_list以void*或char*为最佳选择#define va_list char *// va_start将va_list定义的指针指向函数的最后一个具名参数后面的位置,// 这个位置就是第一个不定参数#defin转载 2015-08-04 09:28:27 · 351 阅读 · 0 评论 -
参数传递二维数组
http://blog.csdn.net/yunyun1886358/article/details/5659851转载 2015-08-04 15:27:56 · 490 阅读 · 0 评论 -
unordered_map的用法
在c++11以前要使用unordered_map需要 #include//在unordered_map之前加上tr1库名, using namespace std::tr1;//与此同时需要加上命名空间[查找元素是否存在] 若有unordered_map mp;查找x是否在map中 方法1: 若存在 mp.find(x)!=mp.end()原创 2016-11-19 10:47:30 · 41168 阅读 · 0 评论 -
MINGW里面没有mingw32 make.exe
最新的mingw官网下载地址:https://sourceforge.net/projects/mingw/files/latest/download?source=files环境变量:F:\MINGW\bin在cmd里面输入命令:mingw-get install gcc g++ mingw32-make原创 2017-05-03 16:49:07 · 33267 阅读 · 9 评论 -
YUV编码为JPEG
将大神的代码改了一下适合最新版本API并能够完美运行/** * 最简单的基于FFmpeg的图像编码器 * Simplest FFmpeg Picture Encoder * * 雷霄骅 Lei Xiaohua * [email protected] * 中国传媒大学/数字电视技术 * Communication University of China /原创 2017-11-18 09:09:15 · 1374 阅读 · 0 评论 -
gettimeofday在VS上的实现
gettimeofday是Linux上的函数,使用方法如下#include <sys/time.h>const char* srs_human_format_time(){ struct timeval tv; static char buf[23]; memset(buf, 0, sizeof(buf)); // clock time ...原创 2018-02-25 09:41:41 · 2936 阅读 · 0 评论 -
C++的四舍五入函数
查看原文(#^.^#)C++的四舍五入函数比较:对含有小数点的数进行四舍五入是比较普遍的一种需求。在C++中也有类似的取整函数。在C++的头文件中有floor()和ceil()函数。在STL中还有round()函数。这三个函数的作用如下: 函数名称函数说明2.12.9-2.1-2.9Floor()不大于自变量的最大整数22-3-3Ceil()不小于自变量的最大整数33-2-2Round(...转载 2018-05-14 15:55:32 · 552 阅读 · 0 评论