C++
文章平均质量分 50
写驱动的小欧文
把秘密藏起来 然后变强大
展开
-
<C++>_函数重载
对于C++中函数的重载,我们先来看看下面的几行代码: 很简单的两个函数,我们可以发现,其实这两个函数都是为了实现同一个功能:判断形参是正数还是负数,如果是正数则返回自己,如果是负数则返回相反数。 功能一样的函数却因为形参的不同要弄出两个函数来,显然有点啰嗦了,所以为了提高代码的简洁,C++提出了函数重载功能。我们先来看看怎样才能实现函数重载:1.原创 2016-12-06 19:34:42 · 340 阅读 · 0 评论 -
<C++>_浅谈cin&cout
在C语言中,我们常用scanf和printf函数来进行输入和输出,scanf和printf是库函数,在使用时要包含头文件。 例如,我们常常编写这样的函数: 如上的程序奔溃了,为什么呢?因为我们的数组中只能包含30个字符,但是我们在输入的时候输入了超过30个字符,在我们不知道数组大小的情况下,这样的代码是很危险的,就是说,scanf函数是不安全的。原创 2016-12-04 14:18:44 · 285 阅读 · 0 评论 -
<C++>_C++的枚举
C语言中枚举本质就是整型,枚举变量可以用任意整型赋值。而 C++中枚举变量,只能用被枚举出来的元素初始化。 例如我们定义如下枚举: enum season { SPR, SUM, AUT, WIN }原创 2016-12-03 23:33:17 · 329 阅读 · 0 评论 -
<C++>_C++的类型检查更严格
C++作为一门面向对象的增强型语言,有着比C语言更为严谨的类型检查功能 。 在C语言中,我们经常可以像这样定义一个变量: const int a = 100; 这样的a被定义成了一个常量,在后面的代码中我们便不能通过a = 200 这样的方式修改a的值,可是我们可以这样: int *p = &a; 然后再这样:原创 2016-12-03 23:27:27 · 927 阅读 · 0 评论