
C++ plus 中细节
文章平均质量分 74
C后台开发从入门到就业
这个作者很懒,什么都没留下…
展开
-
C++中cin和cout中不会被注意的细节(字符串的处理)
cout.put(ch);与cout cincin使用空白(空格,制表符和换行符)来确定字符串的结束位置。例子:#include using namespace std;int main(){ char ch[20]; cin >> ch; cout << "ch = " << ch << endl;}可以看出原创 2017-09-10 23:27:20 · 1410 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2017-10-27 22:19:27 · 179 阅读 · 0 评论 -
C++类型转换运算符
dynamic_cast用于(指向派生类对象的)基类指针转换成派生类指针。 如果转换失败,则返回0,即空指针。(通过判断转换是否成功,来决定是否用派生类里的函数(基类中可能没有那个函数))class A {};class B : public A {};class C : public B {};A* a = new A;A* b = new B;A* c = new C;//指向B(原创 2017-10-27 23:11:54 · 317 阅读 · 0 评论 -
C++中cout格式化输出的相关函数与控制符
cout<<<<为插入运算符,重载后可识别C++中的所有基本类型(unsigned signed char short int long float double以及组合)ostream& operator<<(type);通过看上面的函数原型。由于返回输出运算符引用,即cout。可实现拼接(一行中多次输出)char name[10] = "hello";char* p = name;原创 2017-11-06 00:22:52 · 1245 阅读 · 0 评论 -
C++中的cin函数和异常的来源(failbit)与处理(clear)
cin小知识点可以将hex,oct,dec控制符与cin一起使用,来指定输入解释为16,8,10进制格式。例如:下列语句可以将12或0x12解释为16进制的12或10进制的18,将ff(FF)解释为10进制的255.cin>>hex;cin>>机制:跳过空白(空格,换行符,制表符),直接在输入流中抽取非空白字符。cin的成员函数cin.get()与cin.getline原创 2017-11-06 22:57:10 · 2955 阅读 · 0 评论