摘要: [TOC] 9.1 string 类 9.1.1 string 类的构造函数 | 构造函数 | 描述 | | | | | | 将string对象初始化为S指向的NBTS(null terminated string) | | | 创建一个包含n个元素的string对象,其中每个元素都被初始化为字符c 阅读全文
posted @ 2020-03-26 00:06 alohana 阅读(228) 评论(0) 推荐(0)
摘要: [TOC] 8.1 基本用法 对异常的处理: 引发异常; 使用异常处理程序(exception handler)捕捉异常; 使用try块。 要在C++使用异常机制,可以在程序的 块内出现问题时使用 语句抛出异常(一个变量/常量)。 在 块中抛出的异常可以利用其后的 块(异常处理程序)捕捉。 块通过识 阅读全文
posted @ 2020-03-26 00:01 alohana 阅读(327) 评论(0) 推荐(0)
摘要: [TOC] 7.1 非类型参数 非类型参数仅仅可以是整型、枚举、指针和引用。 模板代码不能修改非类型参数的值,也不能使用参数的地址。 实例化模板时,用作表达式参数的值必须是常量表达式。 实际上,建议使用构造函数而非类型参数。 7.2 递归使用模板 这使得 成为一个包含十个元素的数组,每个元素都是一个 阅读全文
posted @ 2020-02-10 22:34 alohana 阅读(408) 评论(0) 推荐(0)
摘要: [TOC] 除非特别指出,C++中的继承默认为私有继承。 6.1 成员初始化列表 理论上, 成员变量或 基类成员变量 都应该在构造函数之前初始化。C++提供了成员初始化列表来实现。 c++ class worker { int w; public: worker(int n){ w = n; } w 阅读全文
posted @ 2020-02-10 22:33 alohana 阅读(342) 评论(0) 推荐(0)
摘要: [TOC] 5.1. 运算符重载 运算符函数的格式: 5.1.1 重载限制 1. 重载的运算符不一定要是类成员函数,但至少有一个参数是用户定义的类型(防止用户为标准类型重载运算符)。 2. 重载运算符不能违反运算符原来的句法规则。例如,不能将一元运算符重载为二元运算符。 3. 不能重载新运算符。 4 阅读全文
posted @ 2020-02-10 22:32 alohana 阅读(231) 评论(0) 推荐(0)
摘要: [TOC] 4.1 在赋值语句中使用构造函数 若使用这种语句进行 初始化 ( 不是已存在的对象),C++标准允许使用两种方法来实现: 1. 将这种语句转换为使用构造函数初始化的语句 。 2. 使用构造函数初始化一个 临时对象 ,将临时对象复制(可以由用户定义 )给 ,然后抛弃临时对象(会调用析构函数 阅读全文
posted @ 2020-02-10 22:30 alohana 阅读(116) 评论(0) 推荐(0)
摘要: [TOC] 变量的存储方式对函数、模板、类等同样有意义。 翻译单元(translation unit) :According to "standard C++" ( "wayback machine link" ) : A translation unit is the basic unit of 阅读全文
posted @ 2020-02-10 22:28 alohana 阅读(556) 评论(0) 推荐(0)
摘要: [TOC] 2.1 内联函数 C++内联函数其实是对C中的宏的优化(或者说新的实现方法)。使用内联函数代替宏能避免某些错误的风险。 至少在函数声明与函数定义之中的一处使用关键字 ,可以使函数成为内联函数。在类声明中定义的函数会被自动转换为内联函数。 内联函数的调用语句会被编译器自动替换为函数的代码。 阅读全文
posted @ 2020-02-10 22:26 alohana 阅读(209) 评论(0) 推荐(0)
摘要: [TOC] 字符与数字 和`int ++ch char ch + i int`类型的值 如果在输入时试图将 类型的值给 变量, 则会使输入失效, 无法再读取输入, 一般还会将此 变量设置为0。 因此, 在使用 语句时, 最好用 类型的变量作为标签 sizeof运算符, size()函数指出数组的长度 阅读全文
posted @ 2020-02-10 22:22 alohana 阅读(646) 评论(0) 推荐(0)
摘要: [TOC] PDFMiner 原文地址 | "PDFMiner官网" 注意: 和`PDFMiner3K`是不同的。详情请问度娘。 Overview PDF is evil. Although it is called a PDF "document", it's nothing like Word 阅读全文
posted @ 2020-01-28 18:10 alohana 阅读(3471) 评论(0) 推荐(0)