上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: STL提供了一组表示容器、迭代器、函数对象和算法的模板; 容器:与数组类似,可以存储若干个值;STL容器是同质的,即存储的值的类型相同 算法:完成特定任务的处方 迭代器:用于遍历容器对象,是广义指针 函数对象:类似于函数的对象,如类对象或函数指针 STL使得能够构造各种容器和执行各种操作 STL的编 阅读全文
posted @ 2020-08-22 13:59 孱陵 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 应避免多个智能指针指向同一个堆内存时引发的多次删除同一个堆内存空间的情况。 auto_ptr // 使用赋值操作时将转让所有权(对堆内存的所有权) unique_ptr // 与auto_ptr同,但更严格 shared_ptr // 跟踪引用特定对象的智能指针数,仅当最后一个指针过期时,才调用de 阅读全文
posted @ 2020-08-22 12:37 孱陵 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 基本定义:智能指针模板定义了类似指针的对象,可以将new获得的地址赋给这种对象,当智能指针过期时,其析构函数将使用delete来释放内存。 使用的先决条件:要创建智能指针对象,必须包含memory头文件,且智能指针模板位于std中 一般使用方法:与常规指针单向兼容(可赋给常规指针,反之不可),不支持 阅读全文
posted @ 2020-08-22 12:22 孱陵 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 智能指针的作用是在它过期时,调用对象的析构函数,即使它是使用new创建的。 // C++98 auto_ptr // C++11 unique_ptr shared_ptr 阅读全文
posted @ 2020-08-22 12:01 孱陵 阅读(92) 评论(0) 推荐(0) 编辑
摘要: string库提供许多工具函数,它们大部分都被重载以同时处理C-风格字符串和string对象 // 1.返回当前分配个字符串的内存块的大小 capacity() // 2.设置分配内存块时的最小长度 reserve(argument) // 3.返回一个指向C-风格字符串的指针 c_str() 阅读全文
posted @ 2020-08-22 11:52 孱陵 阅读(70) 评论(0) 推荐(0) 编辑
摘要: // 1.比较字符串 重载了 <; <=; ==; >=; >; !=; 六个关系运算符用于比较string字符串,并且每个关系运算符都以三种方式重载,使之还满足string、C-风格字符串之间的比较。 // 2.返回字符串长度 size() // 成员函数:来自较早版本的string length 阅读全文
posted @ 2020-08-22 11:43 孱陵 阅读(175) 评论(0) 推荐(0) 编辑
摘要: cin(一个词) 或 getline(一句) getline( argument1, qrgument2, argument3):argument3指定输入边界,默认'\n' cin >> (argument) == operator >> (cin, argument) string最大允许长度: 阅读全文
posted @ 2020-08-22 11:10 孱陵 阅读(180) 评论(0) 推荐(0) 编辑
摘要: // 1 string(const char * s) // 2 string(size_type n, char c) // 3 string(const string & str) // 4 string() // 5 string(const char * s, size_type n) // 阅读全文
posted @ 2020-08-22 10:40 孱陵 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ——不能创建对象,只能派生出新类的类是抽象基类ABC(作为模板)。 纯虚函数。 包含纯虚函数的类是抽象基类。 纯虚函数 纯虚函数声明:虚函数的结尾处加上=0。 C++通过使用纯虚函数提供未实现的函数,但仍可以在实现文件中提供方法的定义。 class BaseEllipse // abstract b 阅读全文
posted @ 2020-06-23 16:56 孱陵 阅读(733) 评论(0) 推荐(0) 编辑
摘要: ——C++访问类别除了private、public,还有protected。 对外部世界来说,保护成员的行为与私有 成员相似。 对于派生类来说,保护成员的行为与公有成员相似。 用于数据成员时的缺陷。 用于成员函数时的优点。 对外部世界。 关键字protected与private相似,在类外只能用公有 阅读全文
posted @ 2020-06-23 15:24 孱陵 阅读(1572) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页