C/C++编程
文章平均质量分 50
afeik
这个作者很懒,什么都没留下…
展开
-
一文讲清楚大小端模式,字节对齐与左右对齐
目录大小端一、什么是大小端模式二、为什么会有大小端之分三、怎样判断大小端1、通过强制类型转换截断2、利用联合体共享内存的特性,截取低地址部分字节对齐1、什么是内存对齐?2、为什么要内存对齐?3、内存对齐规则?4、C++如何进行内存对齐?ADC读取左对齐与右对齐1.右对齐数据读取问题2.左对齐数据读取问题大小端一、什么是大小端模式一个32位的2进制在内存中存储时有两种发布方式:高字节 对应 高地址 -----------.原创 2022-04-14 14:34:56 · 4565 阅读 · 0 评论 -
内联函数的使用与引用
内联函数的执行过程与带参数宏定义很相似,但参数的处理不同。带参数的宏定义并不对参数进行运算,而是直接替换;内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数。内联函数与带参数宏定义的另一个区别是,内联函数的参数类型和返回值类型在声明中都有明确的指定;而带参数宏定义的参数没有类型的概念,只有在宏展开以后,才由编译器检查语法,这就存在很多的安全隐患。使用内联函数时,应注意的问题: 1)内联函数的定义性声明应该出现在对该原创 2020-12-03 10:19:06 · 1320 阅读 · 0 评论 -
代码文件头说明格式模板
/** ****************************************************************************** * Copyright (C), 2020 -2021, Xxxxxx Tech. Co., Ltd. * File Name : * Author : * Version : * date : * Description .原创 2020-07-06 09:46:16 · 1828 阅读 · 0 评论 -
在C/C++程序中打印当前函数调用栈
在C/C++程序中打印当前函数调用栈文章转自:https://www.cnblogs.com/zhurizhe/p/3412369.html如有侵权请联系作者删除前几天帮同事跟踪的一个程序莫名退出,没有core dump(当然ulimit是打开的)的问题。我们知道,正常情况下,如果程序因为某种异常条件退出的话,应该会产生core dump,而如果程序正常退出的话,应该是直接或者间接的...转载 2019-10-18 14:47:48 · 285 阅读 · 0 评论