240 发简信
IP属地:北京
  • 120
    Geekband C++ Week4 Homework

    首先需要明确的是,对象模型不属于C++标准的一部分,如何实现由编译器厂商决定,不过目前主流厂商的编译器实现的都类似,有一些场景使用了经过裁剪的C++,和这儿谈论的对象模型可能...

  • Geekband C++ Week4 Notes

    转换函数类型转换操作符用于任何需要类型转换的场合应该是一个const操作符,类型转换操作对实例本身造成影响是不合理的隐式类型转换只有在操作符参数表不匹配的情况下发生expli...

  • Geekband C++ Week3 Notes

    面向对象编程 对象之间的关系继承组合委托 组合关系表达了has-a的关系组合关系下的构造和析构构造由内向外析构由外向内 委托关系由引用构造的组合关系延迟实现类的构造pimpl...

  • Geekband C++ Week2 Notes

    两类典型的class含有指针成员不含指针成员指针成员会对class的操作造成一些本质性的影响,主要源于资源的生命期管理 拷贝构造默认拷贝构造的问题,进行了浅拷贝,这会造成困扰...

  • Geekband C++ Week1 Notes

    相同class的各个实例互为友元 返回值返回引用是好的,但并不总是可行,主要问题是局部变量作用域的问题有了右值引用和(N)RVO的存在,实际上大多数时候也不用特意返回引用 操...

  • Hello Erlang!

    本系列文章是《Programming Erlang》的学习笔记 Erlang是什么 Erlang是由Ericsson开发的一种面向并发环境的函数式编程语言,Erlang的并发...