![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
逐云之巅
这个作者很懒,什么都没留下…
展开
-
动态库与静态库
Native动态库,通常指的是由非Java等高级语言(如C、C++等)编写并编译成的动态链接库(Dynamic Link Library,简称DLL,在Windows环境下)或共享对象文件(Shared Object,简称SO,在Linux/Unix环境下)。这些库文件在程序运行时被加载到内存中,供程序中的代码调用。转载 2024-08-22 16:13:02 · 17 阅读 · 0 评论 -
static用法
在全局数据区进行内存分配,生存期长于它对应的函数,程序执行到该对象的声明处时被首次初始化,只初始化一次,即以后的函数调用不再进行初始化,如果没有显式初始化,自动初始化为0,它始终驻留在全局区,直到程序运行结束,但其作用域为局部作用域,也就是不能在函数体外面使用它。原创 2024-08-02 16:40:22 · 267 阅读 · 0 评论 -
计算函数执行过程中的时间间隔
是一种时钟,它保证提供的是单调递增的时间点,意味着它不会受到系统时间调整(如手动更改系统时间或夏令时变更)的影响。纪元的具体时间点,但具体的纪元值(即时间点的起始值)是未指定的,因为它依赖于实现。因此,你通常不会直接对。类型的值,该值表示调用函数时的当前时间点。这个时间点是一个相对于。头文件提供的一个函数,用于获取当前时间点,这个时间点是相对于。库中提供的函数和运算符来处理时间点和时间间隔。特别适合用于测量时间间隔和性能基准测试。的值进行算术操作或比较,而是使用。的纪元(epoch)的。原创 2024-08-01 21:11:12 · 147 阅读 · 0 评论 -
-1用无符号表示为什么是65535(FFFF)
看到这很多人会有疑问,-1的无符号表示是多少?我们用代码测试一下:编译器告诉我们是65535,那为什么是65535呢?原创 2024-07-23 21:15:36 · 555 阅读 · 0 评论 -
二维数组在内存中的存放顺序是按行存放的
从结果可以看出,将b中的数据拷贝到a时,在a里面是按行填充的,因此可以得出结论:二维数组在内存中的存放顺序是按行存放的。原创 2024-07-24 16:31:47 · 151 阅读 · 0 评论