- 博客(11)
- 收藏
- 关注
原创 【C++ Primer】【学习笔记】【第三章】标准库类型之:bitset类型
标准库bitset类型使用bitset需要包含的头文件和对应的声明:#include using std::bitsetbitset和vector类似,其不是一种数据类型,而是一个类模板。而与vector不一样的是,bitset类型对象的区别仅在其长度而不在其类型。1、几种初始化bitset对象的方式如下:方式
2014-12-23 00:34:01 469
原创 【C++ Primer】【练习题】【3.14】将vector<string>对象各元素中的小写字母转换成大写字母
要求:读一组单词到vector对象,将对象各元素中的小写字母转换成大写字母并输出。#include #include #include #include using namespace std;int main(){ vector svec; string str; cout << "Please input text(EOF to
2014-12-19 02:47:38 637
原创 【C++ Primer】【练习题】【3.13】【3.17】求vector<int>相邻元素的和
要求:读一组整数到vector对象,求相邻两两元素的和并输出。#include #include using namespace std;int main(){ vector ivec; int ival; cout << "Please input numbers(EOF to end): "; while (cin >> ival)
2014-12-19 02:11:18 647 1
原创 【C++ Primer】【学习笔记】【第三章】标准库类型之:vector类型
标准库vector类型vector称为容器,因为它可以包含其他对象,一个容器中的所有对象都必须是同一种类型的。vector不是一种数据类型,而是一个类模板,可用来定义任意多种数据类型。如:vector、vector都是数据类型。对于size_type类型,写法vector::size_type是错误的,必须写成vector::size_type。1、几种初始化v
2014-12-19 02:10:09 429
原创 【C++ Primer】【练习题】【3.10】去除string中的标点符号
要求:输入一个字符串,将其中的标点符号去除后输出。#include #include #include using namespace std;int main(){ string input; string output; // Read a string from cin cout << "Input
2014-12-18 10:21:33 5176
原创 【C++ Primer】【学习笔记】【第三章】标准库类型之:string类型
本章讲解如下三种标准库类型:string、vector、bitset。其中,string定义了大小可变的字符串;vector用于保存一组指定类型的对象;bitset提供了一种抽象方法来操作位的集合。命名空间的using声明注:为避免名字冲突,要避免使用using指示,而应当使用using声明。两者表示如下:方式示例using指示:
2014-12-18 00:40:51 341
原创 【Linux】【Vim】使用说明(使用命令vimtutor查看)
================================================================================ W e l c o m e t o t h e V I M T u t o r - Version 1.7 =======================================
2014-12-15 22:50:43 2501
原创 【C++】【学习笔记】【030-031】错误处理和调试
climits中定义了各类型的最大值和最小值:C语言对应文件路径:/usr/include/limits.hCPP语言对应文件路径:/usr/include/c++/3.4.3/climts头文件定义的符号常量CHAR_MIN char的最小值 SCH
2014-12-15 10:53:35 448
原创 【C++】【学习笔记】【029】虚继承
引入原因:在多继承的时候,会出现基类的多重拷贝。如上一节的示例中,Teacher类和Student类都继承自Person类,那么在TeachingStudent类进行多继承的时候,会有两份Person类的成员name。为解决该问题,则引入了虚继承的概念。基本语法:class Teacher : virtual public Person{ … }样例(非虚继
2014-12-10 17:44:05 460
原创 【C++】【学习笔记】【028】多继承
概念:多继承是指一个类从多个类同时进行继承。基本语法:class TeachingStudent : public Sutdent, public Teacher{ ... }举例:#include #include class Person{public: Person(std::string theName); void introdu
2014-12-10 15:22:49 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人