美文网首页C++ 杂记
专题列表页
C++ 杂记

基础学习,记录分享经验,交流学习成长

  • 0
    2020-07-02
  • 026 C++ 中 char s[] 和 char *s 的区别字符串 char *s="hello"; 与 char s[]="hello";,看似都是将 hello 字符串的...[作者空间]

  • 0
    2020-06-29
  • 025 C++ 函数调用运算符如果类重载了函数调用运算符,则可以像使用函数一样使用该类的对象,因为这样的类同时也能存储状态,所以与普通函数相比它...[作者空间]

  • 0
    2020-06-26
  • 024 定位 new 表达式定位 new 表达式 尽管 operator new 函数和 operator delete 函数一般用于 new...[作者空间]

  • 0
    2020-06-26
  • 023 C++ 控制内存分配某些应用程序对内存分配有特殊的需求,因此我们无法将标准内存管理机制直接应用于这些程序。它们常常需要自定义内存分配细...[作者空间]

  • 0
    2020-06-20
  • C++ 禁止用户使用 new 的方式创建堆对象C++ 中可以通过重载 new 和 delete 操作符,来禁止用户使用 new 的方式创建堆对象的,但是我认为是...[作者空间]

  • 0
    2020-06-19
  • C++ 如何保证一个对象只能在堆上生成?因为 C++ 是静态绑定语言。在编译过程中,所有的非虚函数调用都必须被解析完成。即使是虚函数,也需检查可访问性。 ...[作者空间]

  • 0
    2020-04-27
  • 022 C++ 头文件保护目前头文件保护一般涉及到两个宏: #pragma once用来防止某个头文件被多次include;#ifndef,...[作者空间]

  • 0
    2020-04-03
  • 021 交换操作除了定义拷贝控制成员,管理资源的类通常还定义一个名为 swap 的函数。对于那些与重排元素顺序的算法一起使用的类,...[作者空间]

  • 0
    2020-04-02
  • 020 引用计数引用计数的工作方式: 除了初始化对象外,每个构造函数(除拷贝构造函数外)还要创建一个引用计数,用来记录有多少对象与...[作者空间]

  • 0
    2020-03-24
  • 019 赋值运算符最佳实践当我们编写赋值运算符时,有两点需要记住: 如果将一个对象赋予它自身,赋值运算符必须能正确工作; 大多数赋值运算符组...[作者空间]

  • 0
    2020-03-22
  • 018 三/五法则需要析构函数的类也需要拷贝和赋值操作 此时,意味着我们在使用合成的拷贝构造函数和拷贝赋值运算符。这些函数简单拷贝指...[作者空间]

  • 0
    2020-03-21
  • 017 拷贝构造函数如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。 拷贝构造函...[作者空间]

  • 0
    2020-03-18
  • 016 allocator 类new 有一些灵活性上的局限,其中一方面表现在它将内存分配和对象构造组合在了一起。类似的,delete 将对象析构...[作者空间]

  • 0
    2020-03-16
  • 015 泛型算法迭代器参数 一些算法从两个序列中读取元素。构成这两个序列的元素可以来自于不同类型的容器。例如,第一个序列可能保存于...[作者空间]

  • 0
    2020-03-15
  • 014 容器适配器除了顺序容器外,标准库还定义了三个顺序容器适配器:stack、queue 和 priority_queue。适配器...[作者空间]

  • 0
    2020-03-14
  • 013 顺序容器顺序容器类型 类型说明vector可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢deque...[作者空间]

  • 0
    2020-03-08
  • 012 IO 库IO 类 IO 库类型和头文件 头文件类型iostreamistream,wistream 从流读取数据ostre...[作者空间]

  • 0
    2020-03-07
  • 011 函数重载和友元尽管重载函数的名字相同,但它们仍然是不同的函数。因此,如果一个类想把一组重载函数声明成它的友元,它需要对这组函数中...[作者空间]

  • 0
    2019-03-02
  • C++ 纯虚函数也是可以实现的// ... 测试 默认的实现可以像 publicFunc 一样用于公共的方法来使用这种方法的好处是少了一个需要维...[作者空间]

  • 0
    2020-03-06
  • 010 函数指针函数指针指向的是函数而非对象。和其他指针一样,函数指针指向某种特定类型。函数的类型由它的返回类型和形参类型共同决定...[作者空间]