C++
cewdqqq
这个作者很懒,什么都没留下…
展开
-
C++华氏温度和摄氏温度转换
#include //华氏温度 = 摄氏温度 * 9.0 / 5.0 + 32 int main() { const unsigned short ADD_SUBTRACT = 32; const double RATIO = 9.0 /5.0; double tempIn, tempOut; char typeIn, typeOut; std::c原创 2014-07-02 20:51:13 · 12783 阅读 · 0 评论 -
CIN的用法(转)
1.cin、cin.get()、cin.getline() cin: 输入一系列字符,其中自动略过空格、tab、换行符等空白符。遇到文件结束符时返回0,但并不把这个0值放到输入对象中。 cin.get(): 接收一个输入字符(包括空白符),返回该字符值,遇到文件结束符时,返回EOF(即这个文件结束符)。 2.peek、put原创 2014-07-02 23:00:12 · 652 阅读 · 0 评论 -
C/C++中Static的作用详述(转)
C/C++中Static的作用详述 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。 下面是a.c转载 2014-07-08 23:02:33 · 302 阅读 · 0 评论 -
c++成员函数的重载、覆盖、隐藏区别
c++成员函数的重载、覆盖、隐藏区别 成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。 重载与覆盖 成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 覆盖转载 2014-07-09 15:32:03 · 275 阅读 · 0 评论