C/C++语言
文章平均质量分 66
爱柚柚的老板
这个作者很懒,什么都没留下…
展开
-
找出字符串中子串的出现次数 C语言实现
#include #include void findchar(char* str,char *sub,int *count) { char *temp1,*temp2; char *temp3; int cnt=0; temp1=str; temp2=sub; while(*temp1) //如果没有到字符串尾 { if(*temp2==*temp原创 2017-07-20 16:41:19 · 2297 阅读 · 0 评论 -
命令行参数,main函数带参数的使用
之前学习C语言一直停留在简单的int main()上,最近在学习其他内容时需要用到main函数的参数,所以又重新学习了一遍这方面的知识。 在带参数的main中,它接受两个参数,分别是int ,char **类型。所以函数原型可以写成int main (int ,char **) 不过出于方便,一般都会写成这样int main(int argc,char *argv[]) 首先将下这两个变量原创 2017-07-27 14:58:22 · 1282 阅读 · 0 评论 -
【c++】函数重载
函数重载的定义如下:同一作用域下的几个函数名字相同但是形参列表不同。 重点如下: 1、需要在同一作用域下 2、函数名称相同 3、函数的返回值必须相同 使用形参时,需要注意,编译器无法将顶层const和未使用const的对象区别开来,会导致函数重复定义的错误 ...原创 2019-04-10 10:51:47 · 148 阅读 · 0 评论 -
【c++】mutable关键字
有时候会有这样的一种需求,想要在const成员函数内,修改某个成员变量的值。那么我们需要将这个成员变量使用mutable关键字修饰,这样就可以在const成员函数内修改。 class A{ private : mutable int cnt_a = 0; public: int getval()const; }; int A::getval()const { ++cnt_a; //...原创 2019-04-10 11:11:44 · 227 阅读 · 0 评论