C++
chifredhong
这个作者很懒,什么都没留下…
展开
-
C++关键字总结
总结C++关键字原创 2017-03-12 21:25:13 · 2733 阅读 · 0 评论 -
对象初始化与清除
C++继承自C,并在易用性和安全性上不断扩展。C中将内置数据类型组合成struct结构体来扩展数据类型,而C++中,struct扩展成类的概念,类是由类设计者定制的抽象数据类型。它将C语言库中分散的构件(包括内置数据类型和函数),全都封装进类这个结构中,并对各个构件设置访问控制的分界。封装和访问控制在提高数据的安全性和库的易用性方面取得重大进展。C struct与C++ class比较在s原创 2017-03-26 17:31:37 · 1143 阅读 · 0 评论 -
多重继承
多重继承是C ++的一个特性,其中类可以从多个类继承。菱形继承问题,多重继承名称隐藏问题。何时使用多重继承原创 2017-05-30 21:09:56 · 524 阅读 · 0 评论 -
标记化结构初始化
最近在看NVDLA的runtime代码,发现代码里面对结构体的初始化,在成员变量前面加了一个点,感觉很奇怪。一查发现,这又是一个知识点的盲区。遂做个简单整理。在对结构体初始化是,通常使用C中常见的按声明顺序初始化的语法。这里在初始化时,在成员变量前加一个点是一种C99的语法,称为标记化结构初始化。 下面,以代码为例,说明它的特点。runtime程序中对dla_engine的结构体声明如下...原创 2018-08-18 09:46:36 · 501 阅读 · 0 评论