C++随笔
文章平均质量分 68
识久
这个作者很懒,什么都没留下…
展开
-
C++字符串和数字转换完全攻略(转载)
文章目录使用字符串流对象进行数字转换数字转换字符串函数字符串转换数字函数(stoX)toi()和stoi()函数的用法和区别以字符串形式存储的数字和以数字形式存储的数字之间是有区别的。例如,字符串 “2679” 就不是一个数字:它是由 2、6、7、9 这 4 个字符的 ASCII 码组成的序列。由于字符串 “2679” 不是一个数字,所以编译器将不允许对它进行加法、乘法和除法之类的数学运算。以数字表示的字符串必须首先转换为数字形式,然后才能与算术运算符一起使用。同样地,数字形式的程序值,例如 int、转载 2021-05-01 15:26:05 · 5535 阅读 · 0 评论 -
C++ 类中函数指针的使用
文章目录函数指针用法类中的成员函数接收函数指针情况1情况2情况3总结函数指针用法函数指针可以作为一个函数的参数,传不同的函数指针给这个函数就可以让其实现不能的功能。从而我们可以复用这个函数剩余的大部分结构,而不用设计两个只有一点点不同的函数。举个简单的例子,==假如!!!==我这个math函数还有很多操作(发挥下想像力),只有一小部分不同,一个要得到加法结果、一个要得到乘法结果,那么我完全可以只设计一个math函数,把不同的部分(加、乘)拿出去,按照实际情况调用不同功能函数的指针进math函数就行了。原创 2021-04-17 15:20:11 · 5418 阅读 · 1 评论 -
C++ 枚举enum
枚举是种特殊的数据类型,也可以理解为它代表整形数据int既然它某种程度上就等于int,为何还要多此一举?假设现在你利用数组创建了一个万人的成绩单,并且每个人的位置创建完就保持不动,只能修改成绩。你当然可以用0~9999来索引每个人的成绩,又假设你记忆很好,创建完当天你居然能记住所有人的索引,我让你修改Shan的成绩,你记得她的idx为413,然后你就操作scores[413]=99,出色的完成了任务。但是一个星期之后我发现某些成绩不对,再次需要修改,你还能清楚地记得所有人对应的idx吗?(不能用哈希表作原创 2021-04-14 10:00:10 · 2325 阅读 · 0 评论 -
C++随笔 静态成员变量与静态成员函数的使用 超详细!!!
在C++代码中static 关键字随处可见,到底有什么用呢?下面结合类class举几个简单的例子。文章目录类中静态成员变量与静态成员函数的特点静态成员变量示例代码typeid运算符静态成员函数示例代码this指针访问权限类中静态成员变量与静态成员函数的特点在类中以static 修饰的变量以及函数称为静态成员变量和静态成员函数,特点下:静态成员变量:在编译阶段分配内存,存储于全局区。所有对象共享一份数据,因此不属于特定哪个某个对象。(非静态成员变量隶属于特定的对象)类内声明,类外初始化。静原创 2020-12-22 10:07:22 · 2457 阅读 · 0 评论