C++
NWPUYLL
这个作者很懒,什么都没留下…
展开
-
for循环及运算符学习笔记
一、for循环对于for循环,想必大家都十分的熟悉,在这里不赘述for循环的详细解释,只记一下关于for循环应该注意的一些知识点。for循环的运算流程如下图:for循环括号内的表达式中的变量要注意先声明过才能使用,如:int i; for(i=0;i<5;i++) {}也可以写成:for(int i=0;i<5;i++) {} 二、运算符(1)递增运算符(++)和递减运算符(--)的使...原创 2018-07-09 21:47:31 · 2127 阅读 · 0 评论 -
cctype中的字符函数
cctype中的字符函数 函数名称 返回值 isalnum() 如果参数是字母或数字,则返回值为true isalpha() 如果参数是字母,返回true iscntrl() 如果参数是控制字符,返回true isdigit() 如果参数是数字0~9,返回true isgraph() 如果参数是除空格之外的打印字符,返回tr...原创 2018-07-24 16:12:08 · 186 阅读 · 0 评论 -
拷贝构造函数、构造函数总结、析构函数
1.拷贝构造函数的定义 首先定义一个Student类: Class Student{ public: //默认构造函数 Student(){cout<<"Student\n";} private: string m_strName; }; 下面实例化对象: Student stu1; //实例化时,调用默认构造函数,打印Student Student stu2=...原创 2018-10-26 11:07:22 · 236 阅读 · 0 评论 -
深拷贝与浅拷贝
我们直接通过例子来看深拷贝与浅拷贝的区别 我们定义一个类: class Array { public: Array(); Array(const Array &arr); ~Array(); private: int m_iCount; }; 我们实例化两个对象,一个直接实例化,另一个通过拷贝的方式实例化 Array arr1; Array arr2(arr1); 编写函数...原创 2018-10-30 20:48:06 · 139 阅读 · 0 评论