主题:初学C++的几个疑问?很简单的问题
我见天开始真实学习c++;有几个疑问想请大家解答一下:
1.c++中是不是可以在程序的任意位置声明变量和常量?C中必须在函数开始时声明所有变量:
2.输入输出的std::是什么含义?能仔细讲讲吗?
3.cin.get()是不是相当于c中的getchar()?
4.cin.ignore(10,'\n')丢弃‘\n’本身吗?
5.cin.ignore(cin.cout()+1);为什么要+1;cout不是返回缓冲区里的字符个数吗?要清空缓存为什么还要+1;
不好意思,一次这么多sb的问题,我用的《写给大家看的c++书》比介绍的比较简单。所以有一些疑问。
请耐心解答
1.c++中是不是可以在程序的任意位置声明变量和常量?C中必须在函数开始时声明所有变量:
2.输入输出的std::是什么含义?能仔细讲讲吗?
3.cin.get()是不是相当于c中的getchar()?
4.cin.ignore(10,'\n')丢弃‘\n’本身吗?
5.cin.ignore(cin.cout()+1);为什么要+1;cout不是返回缓冲区里的字符个数吗?要清空缓存为什么还要+1;
不好意思,一次这么多sb的问题,我用的《写给大家看的c++书》比介绍的比较简单。所以有一些疑问。
请耐心解答