![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存
dodobrid
学生党请见谅
展开
-
浅谈内存对齐和位域
参考链接:点击打开链接地址:http://blog.csdn.net/tht2009/article/details/52117988内存对齐:内存对齐的定义:在现代计算机中一般存储数据,虽然数据类型不同但都可以转换为二进制编码来进行存储。我们对不同的数据进行存储时会耗费一定的内存空间,计算机中内存空间都是按照字节划分的,从理论上讲似乎对任何类型原创 2017-07-26 13:34:19 · 258 阅读 · 0 评论 -
领扣 206. 反转链表
反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?递归方法/** * Definition for singly-linked list. * struct ListNode { ...原创 2018-12-05 22:49:13 · 160 阅读 · 0 评论 -
I/O关于文件描述符和文件流指针
标准库IO接口:fopen fwrite fread fseek fclose系统调用IO接口:open write read lseek closeopen –flag:O_RDONLY O_WRONLY O_RDWR O_CREAT O_APPENO文件描述符:进程通过struct file 结构体来描述打开的文件—使用了struct file*fd——array[]。...翻译 2019-04-06 00:34:08 · 696 阅读 · 1 评论 -
实现一个只能在栈(堆)上生成对象的类,及单例模式饿汉,懒汉
栈上:class stack_class {public: stack_class(){} ~stack_class(){}private: void* operator new(size_t n) { } void operator delete(void * ptr) { }};堆上:class heap_class {public: static ...原创 2019-05-27 15:41:35 · 177 阅读 · 0 评论