JNI/NDK
全干攻城狮
我用双手成就梦想
展开
-
C/C++ 编译执行流程/结构体大小计算方法
最近996,没有大块时间学习。C文件的执行过程预处理: .C文件 --> .i文件 的过程 命令 gcc -o hello_world.ihello_world.c -E 生成预处理文件由编译器完成#define R=3.141592653;预处理阶段对 宏定义 只是字符串层面的替换,计算机不会考虑语法上的错误#define MAX(a,b) (a>b?a:b);宏定义的作用:使用更加灵活,如 MAX(a,b) a,b并未指定参数类型,int,fol...原创 2020-08-14 16:30:14 · 433 阅读 · 0 评论 -
C/C++ 笔记
delete 和 delete[] 的区别:当调用delete的时候,系统会自动调用已分配的对象的析构函数。当我们用new [] 分配的对象是基本数据类型时,用delete和delete [] 没有区别。但是,当分配的对象是自定义对象时,二者不能通用。一般来说使用new分配的对象,用delete来释放。用new[] 分配的内存用delete [] 来逐个释放。原创 2019-12-14 11:33:51 · 110 阅读 · 0 评论