c

  • C++获取字符串长度详解

    String 类型对象包括三种求解字符串长度的函数:size() 和 length()、 maxsize() 和 capacity(): size() 和 length(…

    编程笔记 2021年7月20日
  • 浅谈C++ auto_ptr智能指针

    STL 还提供了另一个模板类:auto_ptr 类。该类主要用于管理动态内存分配。 如果使用 new() 函数分配堆中的内存,而又不记得回收这部分内存,会导致内存泄漏。因此必须使用…

    编程笔记 2021年7月20日
  • C++ basic_string(字符串类模板)详解

    "字符" 本身是个有趣的抽象概念。例如,在纸上或者屏幕上,字符 "C" 仅仅是一段曲线而已。在计算机中,用一个 8 Byte 存储该字符,并…

    编程笔记 2021年7月20日
  • STL是什么(STL简介)

    本节主要讲述 STL 历史、STL 组件、STL 基本结构以及 STL 编程概述。 STL 历史可以追溯到 1972 年 C 语言在 UNIX 计算机上的首次使用。直到 1994 …

    编程笔记 2021年7月20日
  • STL vector用法详解

    标准模板库(STL)是程序员定义的数据类型和算法的集合,可供 C++ 程序使用。这些数据类型和算法不是 C++ 语言的一部分,但它们的创建是对内置数据类型的有益补充。如果打算继续在…

    编程笔记 2021年7月20日
  • C++二维数组作为函数参数

    将二维数组传递给函数时,形参类型必须包含数的大小声明符,C++ 需要这些信息才能正确地将下标数组引用(如 table[2][1])转换为存列储该元素的内存地址。 下面的程序演示了如…

    编程笔记 2021年7月20日
  • C++数组做函数参数详解

    程序员通常会想要编写函数来处理数组中的数据。例如,可以编写函数将值放入数组中、在屏幕上显示数组的内容、累计数组的所有元素或计算其平均值。通常,这样的函数将接收一个数组作为参数。 当…

    编程笔记 2021年7月20日
  • C++基于范围的for循环详解

    C++ 11提供了一个特殊版本的 for 循环,在很多情况下,它都可以简化数组的处理,这就是基于范围的 for 循环。在使用基于范围的 for 循环处理数组时,该循环可以自动为数组…

    编程笔记 2021年7月20日
  • C++数组初始化方法详解

    有时在程序中设置变量值比输入变量值更合适。但是,为数组的各个元素编写单独的赋值语句可能意味着大量的输入,对于大型数组而言尤其如此。 例如,来看一个程序: #include <…

    编程笔记 2021年7月20日
  • C++数组及其使用方法完全攻略

    到目前为止,我们所使用的变量都被设计为一次只保存一个值。图 1 中的每个变量定义都只能保留足够的内存来保存指定数据类型的一个值。 图 1 只能保存一个值的不同类型的变量 一个数组就…

    编程笔记 2021年7月20日