博客专栏  >  编程语言   >  深入理解C++及数据结构

深入理解C++及数据结构

不定期更新C++及数据结构方面的知识。

关注
3 已关注
5篇博文
  • Linux内核的一种数据结构——task_struct

    task_struct是Linux内核的⼀一种数据结构,它会被装载到RAM⾥里并且包含着进程的信息。 每个进程都把它的信息放在task_struct 这个数据结构⾥,task_struct对于对进程的...

    2016-07-24 23:23
    572
  • shared_ptr造成的循环引用&&解决方法和原理(弱引用&&强引用)

    内存泄漏及浪费都是每个程序员非常忌讳的事情,但是稍有不慎就会造成不可弥补的损失,这里就这能指针sheard_ptr造成的循环引用及造成循环引用的原因我给大家给出了详细的图解及举例说明,同时也提供了避免...

    2016-04-28 00:45
    1579
  • (继承及其访问限定符)&&(派生类及其默认成员函数)&&(赋值兼容规则)

    ◆继承:  ★继承概念继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生新的类,称派生类。继承呈现了面向...

    2016-04-25 16:05
    3070
  • 深入理解虚表之非虚拟继承及虚拟继承

    在C++语言中,每个有 虚函数的类或者虚继承的子类,编译器都会为它生成一个虚拟函数表(简称:虚表),表中的每一个元素都指向一个虚函数的地址。(注意:虚表是从属于类的)此外,编译器会为包含虚函数的类加上...

    2016-04-16 09:52
    699
  • 函数模板与模板函数及模板类与模板的特化

    函数模板( Function templates) 模板(Templates)使得我们可以生成通用的函数,这些函数能够接受任意数据类型的参数,可返回任意类型的值,而不需要对所有可能的数据类型进行函数...

    2016-04-25 00:07
    3286

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部