随笔分类 - c++
摘要:fseek后读取文件内的字符导致文件结束符消失,读入后char的结束符乱码,在char字符串结尾拼接结束符
阅读全文
摘要:一个c程序运行大概分以下几步:预处理:将头文件里的内容拷入源文件中,将头文件的内容在源文件内展开。编译:将单个源文件进行编译和汇编,编译生成符号表和目标代码链接:将编译生成的文件进行链接。知识点1.拷贝构造:将对象当做函数参数传递时,对象做方法返回值,对象赋值时会执行...
阅读全文
摘要:了解编译过程的益处 http://www.cnblogs.com/dongdongweiwu/p/4743709.htmlc++工程相关的问题什么是库?静态库和动态库又有什么区别?头文件起什么作用?编译过程简介名词:编译:把源文件中的源代码翻译成机器语言,保存到目标文...
阅读全文
摘要://m.cpp文件int get();int main(void){get();}测试环境为ubuntu,测试工具为gcc,编译生成的汇编文件为.s文件 .file "m.cpp" .text .globl main .type main, @functionmain...
阅读全文
摘要:原地址:http://www.jianshu.com/p/27279255f67e音视频播放器的工作的具体流程如下图所示:播放器工作流程简单的来说包括:解协议,解封装,对音频和视频分别进行解码,音视频同步播放这几个部分,各部分详细解释请看后面参考资料。由于我们是分别解...
阅读全文
摘要:Module下有一个CMakeLists.txt 的文件 默认内容是这样的,(只贴了需要改动的部分) 改为 哈哈,大功告成!再多个cpp都不成问题啦!快去动手试试吧
阅读全文
摘要:一般头文件中只放变量和函数的声明,例如 void getXX();这就是函数的声明,void getXX(){........},这是函数的实现。 多个头文件可以声明同一个函数,即a.h和b.h,可以包含同一个函数的声明。 头文件不参与编译,只参与预编译,即只是把.h的内容copy到cpp文件内部。
阅读全文
摘要:&取地址运算符,修饰变量时为引用类型类似Java Reference*取指针中的值#include 预处理导入头文件#define 在编译预处理时进行简单的替换,不作正确性检查#typedef 编译时处理 字符串可以用c中的或者c++中的 ;strcpy(s1,s2)...
阅读全文
摘要:c语言中const关键字详解 1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、con
阅读全文
摘要:c++类继承 virtual 虚构函数,运行时判断函数类型 ,可以实现多态
阅读全文
摘要:关于“using namespace std” 对于一个存在着标准输入输出的C++控制台程序,一般会在#include <iostream>的下一行发现一句话,using namespace std。这句话其实就表示了所有的标准库函数都在标准命名空间std中进行了定义。其作用就在于避免发生重命名的问
阅读全文

浙公网安备 33010602011771号