语法
a_eastern
这个作者很懒,什么都没留下…
展开
-
C++笔试奇怪输入输出总结
输入输出常用函数cincin.getline()cin.get()举例1.一维数组输入,第一行输入一个数字代表数组长度,第二行开始输入数组元素,中间以空格分隔#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include<vector>#include<algorithm>#include<string>#include "stdio.h"#include<stdlib.h&g原创 2021-09-04 15:30:18 · 275 阅读 · 0 评论 -
c/c++刷题常用函数总结
大小写转换函数tolower();//转小写toupper();//转大写上述函数如果传入参数已经是大写或小写了或者是其他字符那么将保持不变字母判断isalpha();如果是字母输出true;如果不是字母输出false;原创 2021-08-24 19:18:10 · 164 阅读 · 0 评论 -
关于指针的几个总结
案例1 int a[5] = { 1,2,3,4,5 }; int *ptr = (int *)(&a + 1); cout << *(a + 1) << " " << *(ptr - 1) << endl;打印结果是:2,5这里的难点在于*(ptr-1),&a+1注意a没带括号,那么这里a代表的是数组的地址,那么&a+1就是加一个数组大小案例2 int arr[] = { 21,22,23,24,25 }; int原创 2021-07-21 21:10:00 · 182 阅读 · 0 评论 -
c++assert笔记
assertassert()是个函数,通常叫他断言,他的作用是,如果它内部的表达式为假,那么程序将终止,assert()后面的语句也将不会执行。它的头文件为#include<assert.h>assert(表达式);//若表达式为假,那么下面语句将不会执行cout<<"assert内部表达式为真!"<<endl;...原创 2021-03-25 15:32:26 · 82 阅读 · 0 评论 -
c++/c整型最大值和最小值
INT_MAX与INT_MINc++中,int占4个字节32位,最大值INT_MAX表示2^31-1等于2,147,483,647,最小值INT_MIN表示-2^31-1等于-2,147,483,648。原创 2021-03-22 15:11:08 · 1591 阅读 · 0 评论 -
虚函数笔记
虚函数虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数。我们想要的是在程序中任意点可以根据所调用的对象类型来选择调用的函数,这种操作被称为动态链接,或后期绑定。纯虚函数纯虚函数就是在父类中定义一个虚函数,但又不给它函数体。纯虚函数类似一个说明,说明分类中这个函数就是一个架子一个说明,就是用来让你子类重写的。例子:virtual int area() = 0;...原创 2020-11-20 11:52:45 · 99 阅读 · 0 评论 -
关于c++引用的几点笔记
引用引用的作用可以理解为给变量起一个别名,它的语法为:数据类型 &别名 = 原名引用的几点注意事项1.引用必须初始化2.引用在初始化后不可以修改引用作为函数参数作用:函数传参时可以利用引用技术让形参修饰形参,这样做的优点是可以简化指针修饰实参。通过引用参数产生的效果同按地址传递是一样的。引用语法更清楚简单。引用作为函数返回值1.不要返回局部变量的返回值。这是因为局部变量存储在栈区,当函数调用完后栈区数据会被释放,当你使用引用去接收一函数返回值时该内存已经被释放,操作被释放的内存属于原创 2020-09-25 11:31:19 · 84 阅读 · 0 评论