-
const 位置及其意义查看全部
-
别名引用函数查看全部
-
引用必须初始化 int &b = a ;查看全部
-
内存的申请和释放:<br><br> c语言是用malloc和free<br><br> c++:<br><br> 直接定义指针,new后面跟类型数组<br><br> int *p=new int;<br><br> if(p==NULL) { } delete p;<br><br> p=NULL;<br><br> <br><br> int *p=new int[10];<br><br> if(p==NULL) { } delete []p;<br><br> p=NULL;<br> <br> <br> 这里的数组长度是可以动态分配的欧耶~查看全部
-
函数声明写默认值,定义不用写查看全部
-
函数默认值从最右端开始加查看全部
-
函数重载<br> <br> 什么样的函数可以重载:两个函数名字一样,输入参数不一样 在同样的调用空间里定义这样的函数,调用的时候会自动判断调用哪一个查看全部
-
函数默认值必须在右边。。。 声明写默认值,定义不写默认值。。。 传参时,默认值会被覆盖查看全部
-
基本:int const A=1;<br> <br> 指针较难:<br> int const * p :不能对*p赋值,可以对p赋值<br> int * const p: 不能对p赋值,可以对*p赋值 int * const * p: 不能对p赋值,不能对*p赋值查看全部
-
const设置常量查看全部
-
count设置常量查看全部
-
内存申请和释放查看全部
-
int *arr查看全部
-
const int*p和int const*p没什么区别 int*const p与上面的不同查看全部
-
直接使用cin的>>操作符从键盘输入字符串时,空格会被当做输入的分隔符。例如,输入字符串“123 ABC"时,那么被读入的字符串就是“123”,而“ABC”将作为下一波被读入。所以若你想不以中间的空格作为输入的分隔符,可以使用头文件string中定义的getline,并且输入字符串时只以换行符作为分隔符。<br> 2.getline还允许在输入字符串时增加其他分隔符,使用方法是吧可以作为分隔符的字符作为第三个参数传递 给getline。如getline(cin,s2,',');<br> 我用一个例子说明用法<br> #include<iostream><br> #include<string><br> #include<stdlib.h><br> using namespace std; int main() {<br> for(int i=0;i<2;i++)<br> {<br> string city,state;<br> getline(cin,city,',');<br> getline(cin,state);<br> cout<<"City:"<<city<<" State:"<<state<<endl;<br> }<br> system("pause"); return 0; } 输出的结果:(下划线是输入流) Beijing,China<br> City:Beijing State:China<br> San Francisco,the United States<br> City:San Francisco State:the United States查看全部
举报
0/150
提交
取消