随笔分类 - c/c++
1
摘要:1. 让自己习惯C++(Accustoming your self to C++)条款01: 视C++ 为一个语言联邦本条款提示读者,C++已经不是一门很单一的语言,而应该将之视为一个由相关语言组成的联邦。从语言形式上看,它是一个多重范型编程语言(multiparadigm programmingl...
阅读全文
摘要:下面有个小程序,输出结果是多少?#includeint main(){ int a[5]={1,2,3,4,5}; int *p, **k; p = a; k = &p; printf("%d",*(p++)); printf("%d",**k); retu...
阅读全文
摘要:#include #define err(str) \ fprintf (stderr, "Error occurred in: %s, line %d. Msg: %s\n", \ __FILE__, __LINE__, str);其实还可以扩展1. 将错误写入日志2. 日志中包含信息...
阅读全文
摘要:刚学的并查集, 真是好用时间限制:1 秒内存限制:128 兆特殊判题:否提交:810解决:239题目描述:假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。假如:n = 5 , ...
阅读全文
摘要:#include #include #include using namespace std;// 获得0-1之间的随机数double get_random_num (){ return (double)rand () / RAND_MAX ;}// 用随机投点法计算 PIdouble dar...
阅读全文
摘要:做ACM时, 时常用到这两个数据结构, 特别是处理树, 图等操作时, 似乎已经必不可缺了. 若自我构造, 则耗时巨多, 且效率堪忧. 故灵活运用, 即可如鱼得水, 信手拈来. 特记之#include#includestd:queuestd:stackusing namespace std;q...
阅读全文
摘要:说明:1. 最基本的一个函数2. 如果写成函数形式,不会通过3. 写成for循环时,用__int644. 还有一个公式方法/* * ====================================================================================...
阅读全文
摘要:/* * ===================================================================================== * * Filename: prime_factor.c * * Description: 求质因...
阅读全文
摘要:/* * ===================================================================================== * * Filename: hdu2098.c * Version: 1.0 * ...
阅读全文
摘要:/************************************************************************* > File Name : hdu1196.c > Author : niwenxian AMS/ICT/CAS > ...
阅读全文
摘要://随着开发的深入,里面的结构一个接一个的从陌生到熟悉。typedef struct AVCodecContext { /** * information on struct for av_log * - set by avcodec_alloc_context3 */...
阅读全文
摘要:今天调一个程序, 费时良久, 熬夜恨长. 特记此, 否则不吐不快1. libavcodec.a(libaacplus.o) aacPlus_encode_frame中....出现的问题就是libavcodec.a库中没有链接到libaacplus.a库网上资料确实很少.解决后我特地找到这个帖子,...
阅读全文
摘要:1. 如果要链接c++库, 这样用g++编译程序时, 会提示如下错误:uint64_t未定义, 而且还是头文件中的函数中使用的参数中的类型, 这个不能轻易修改.h文件解决:在程序中添加:#ifndef INT64_C#define INT64_C(c) (c ## LL)#define UINT64...
阅读全文
摘要:ffmpeg.cstatic int transcode(void){ int ret, i; AVFormatContext *os; OutputStream *ost; InputStream *ist; int64_t timer_start; ret =...
阅读全文
摘要:写的一个小程序,用来测试文件音频,并存储为PCM. PCM可用专门软件来读取. 功能很简单,不值一提 /************************************************************************* > File Name: audio_tes...
阅读全文
摘要:stl中set的运用,又学到了一个知识点/* * ===================================================================================== * * Filename: hd1412.c * * De...
阅读全文
摘要:在此挖个坑,列出自己做过的acm题,顺便分类hd1412 求两个集合的并集且按从小到大顺序输出. 简单1hd1799 求c(m,n),求循环次数,可归纳总结得到. 简单dp2
阅读全文
摘要:今日看到逗号表达式,有以下几个发现:1. 逗号表达式优先级小于等号2. 逗号表达式计算顺序从左到右,最后值是最后一项的值
阅读全文
摘要:静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只...
阅读全文
摘要:这个是自己写的一个测试用例:目录树:CMakeLists.txtbuild/include/ |__say.hlib |__say.c |__CMakeLists.txtsrc |__CMakeLists.txt |__hello.c具体代码:./CMakeLists.txtproject(h)a...
阅读全文
1