![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原创教程
文章平均质量分 77
teles_lee
这个作者很懒,什么都没留下…
展开
-
c语言中结构体的大小和内存对齐问题
<br /><br />Struct结构体是C/C++语言中用来自定义数据类型的,<br />我们学习结构体知识,除了学习一些相关的基本知识外,我们必须了解其在计算机内部具体的存在,主要问题集中在结构的大小以及内存的分配问题<br />一、字节对齐<br />现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。原创 2010-12-26 16:39:00 · 364 阅读 · 0 评论 -
虚函数的应用以及实现机制
<br /><br />虚函数是C++语言中的一个相当重要的概念,特别对于C程序员来说,本身并没有精力去系统的学习C++中的一些概念,比如虚基类、虚函数等,C++语言不似C语言这般简洁,纷繁复杂,像是大杂烩,这也是我早期相当讨厌C++语言的原因,但是它也有其独到之处,作为现代的C程序员,难免会接触C++,而也是因为C++语言的繁乱,所以我们学习的时候一定要抓住本质,下面的是我针对C++中虚函数的一些总结,我们将从虚函数的定义、作用功能、应用举例、实现机制由浅入深的来阐述虚函数,希望在升华自我的同时也能够帮助原创 2010-12-27 00:04:00 · 465 阅读 · 0 评论