关于内存对齐的探索

简介: 关于内存对齐的探索
/*
  探索内存对齐
  coder:瞿鹏志 
 */
 #include <stdlib.h>
 #include <iostream>
 using namespace std;
 #pragma pack (8)
typedef struct node2{
   int a;//4
   char b;//4
 }node_type;
 struct node{
   char a;//4
   int b;//4
   double c;//8
   node_type s1;
 };
 int main(void)
 {
   cout<<sizeof(node)<<endl;
   return 0;
 }
/*
 内存对齐需要判断有效地址的首地址存储区域
*/
相关文章
|
5天前
|
编译器 Linux C语言
结构体内存对齐
结构体内存对齐
13 0
|
10月前
|
编译器 Linux C++
结构体的内存对齐
结构体的内存对齐
|
10月前
|
存储 编译器 C语言
关于内存对齐
关于内存对齐
93 0
|
11月前
|
编译器 Linux C++
C/C++中内存对齐的问题的讲解
C/C++中内存对齐的问题的讲解
110 0
|
11月前
|
编译器 C++
结构体内存对齐问题
结构体重点😃 1.结构体内存对齐问题,是在计算结构体的大小时,对结构体成员在内存中的位置进行研究的问题。
|
C++
【关于结构体内存对齐问题】(下)
【关于结构体内存对齐问题】
69 0
|
编译器 C++
【关于结构体内存对齐问题】(上)
【关于结构体内存对齐问题】
91 0
|
存储 编译器 C++
【C/C++】结构体&内存对齐
【C/C++】结构体&内存对齐
146 0
|
存储 C语言 C++
C | 结构体内存对齐
结构体内存对齐历来是C语言学习过程中的重点,其目的是通过牺牲空间来换取时间,但是理解起来一点也不难,那我们就,学学?
80 0
C | 结构体内存对齐
|
编译器 Linux C++
【C++】C&C++结构体内存对齐
【C++】C&C++结构体内存对齐
【C++】C&C++结构体内存对齐