- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 2020-10-27
最后一个不输出空格的又一种写法先输出一个,然后把空格和后一个按一个整体输出,这样少了一个判断的过程cout<<p->next->data; p=p->next; while(p->next) { cout << " " << p->next->data; p=p->next; } cout<<endl;...
2024-05-14 19:46:34 87 1
原创 输出一行数字,中间用空格隔开,最后一个数字没有空格
for(i=0;i<m;i++){printf("%d",a[i]);if(i==m-1)注意是==符号,很容易弄错printf("\n");elseprintf(" ");}
2020-10-27 11:08:26 13280 1
原创 sort()函数的三个用法
1.没有使用第三个参数,此时默认从小到大,升序Sort(start,end)2.使用第三个参数,需要加入一个比较函数 complare(),此函数的实现过程是这样的bool complare(int a,int b){ return a>b;}sort(a,a+10,complare);//在这里就不需要对complare函数传入参数了,//这是规则3.不加入比较函数,用less<数据类型>()//从小到大排序greater<数据类型>()//从大
2020-05-18 11:46:21 698
原创 重载运算符的一些小细节
自动指针的要返回加的*thisreturn *this;重载运算符时要注意的几个小细节friend std::ostream & operator<<(std::ostream &os,const Vector &a){return os;}``这里有const 而istream插入运算符的重载没有设置阈值判断double型数据是否相等friend bool operator==(Vector &v,Vector &v1){ dou
2020-05-14 20:47:55 177
原创 c++中i++与++i的区别
在学到重载运算符时,又复习了一遍这个用法i++ :先引用后增加,先在i所在的表达式中使用i的当前值,后让i加1operator ++ () ++i :先增加后引用,让i先加1,然后在i所在的表达式中使用i的新值operator ++ (int) ...
2020-05-14 18:44:42 238
原创 静态类对象引发的思考
做静态类对象时遇到一个报错怎么也找不出来,然后在网上参考了了相关代码,不知怎么的就改对了。感觉很神奇,但是自己还是不是很理解,也没有找到类似的解释。以下是ac代码:`#include<iostream>#include<cstring>using namespace std;int isLeapYear(int year) {//判断是否是闰年 retu...
2020-04-20 23:07:45 764
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人