![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语言学习笔记
DreamMakers
凡办大事,以识为主,以才为辅,凡成大事,人谋居半,天意居半。
展开
-
C++中const的使用简介
所谓常量是一个恒定不变的量,常量提供了C++程序设计中的安全性和可控性。常量用const标识,其一个作用是用来替代宏替换,const提供了对数值的严格的类型检查,相对于宏替换而言,const提供了强大的安全保障。 const通常用于修饰函数参数为指针和引用的情况,且只能修饰输入参数,如果输入参数采用值传递方式,由于在函数调用时将自动产生临时变量用于复制实参,原参数不会被修改,因此不需使用c原创 2012-03-28 09:46:36 · 718 阅读 · 0 评论 -
C++重载技术之函数重载
在C语言中,我们如果需要打印整型,浮点型和字符串型数据,需要编写不同函数名的函数来完成相应的功能,如下所示:void print_int(int);void print_float(float);void print_string(char str[]);这三个函数分别完成整型,浮点型和字符串型数据的输出操作。在C语言中,对于函数的标识是通过函数名来进行标识的。但是在C++中,原创 2012-03-28 11:11:48 · 1025 阅读 · 0 评论 -
C++重载技术之运算符重载
C++中的重载技术不仅应用于函数,还可以应用于运算符,运算符重载意味着赋予已有的运算符多种含义,但是同一运算符的含义必须相符,即加法运算符不能重载用于减法运算,等等。 几乎所有的运算符都可以实现重载,包含算术运算符,位操作运算符,逻辑运算符,比较运算符,赋值运算符等。要记住这些运算符不太容易,我们可以记住不能重载的运算符有“.”,“.*”,“::”和“?:”。原创 2012-03-31 09:48:53 · 873 阅读 · 0 评论