![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 70
HIT_XP
这个作者很懒,什么都没留下…
展开
-
C++中 cin 浅析
cin读入字符串时,遇到空格、制表符和回车符(空白字符)时,表示该串读入结束。cin读入的字符串不包含“ko白字符”原创 2014-09-04 16:37:35 · 582 阅读 · 0 评论 -
C++ 文件输入输出问题
istream& get(istream& in){ int val; while(in>>val,!in.eof()) { if(in.bad()) throw std::runtime_error("IO stream corrupted"); if(in.fail()) { cerr<<"bad data!!!tr原创 2014-09-13 21:44:15 · 8852 阅读 · 0 评论 -
使用完cin之后记得清除流
map word_count;string word;while(cin>>word){pair::iterator,bool> ret = word_count.insert(make_pair(word,1));if(!ret.second)ret.first->second++;}//必须清除流 否则再使用cin根本不进入 cin.clear(原创 2014-09-08 22:24:46 · 519 阅读 · 0 评论 -
C++ cin 详解
cin是istream类的对象,它从标准输入设备(键盘)获取数据,程序中的变量通过流提取符“>>”从流中提取数据。流提取符“>>”从流中提取数据时通常跳过输入流中的空格、tab键、换行符等空白字符。注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓冲区,形成输入流,提取运算符“>>”才能从中提取数据。需要注意保证从流中读取数据能正常进行。例如: int a,b;转载 2014-09-02 17:30:42 · 1534 阅读 · 0 评论 -
Linux后台开发应该具备技能
Linux后台开发应该具备技能一、linux和os:1、命令:netstat tcpdump ipcs ipcrm 这四个命令的熟练掌握程度基本上能体现实际开发和调试程序的经验2、cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握,设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握3、awk sed需掌握4、共享内存的转载 2014-09-03 15:39:19 · 536 阅读 · 0 评论 -
C++ PRIMER读书笔记 之 数组与指针
CH4 数组和指针数组原创 2014-09-03 21:44:06 · 551 阅读 · 0 评论 -
C++ 一些需要注意的细节
输入时 当使用输入流 遇到空格原创 2014-09-25 17:09:07 · 474 阅读 · 0 评论 -
用C语言封装数据与方法
类的一个特征就是数据与方法封装在一起,在编译器越来越智能的今天,大多数程序员已经习惯了数据与方法“本来”就是一个“整体”的概念。事实是不是这样呢?在面向对象语言出现之前的程序世界又是什么样的呢?让我们先回到C的世界中,看看那里的数据与方法(C中称为函数)是什么样子的。 在C中通常定义一个结构体用来把一些数据组合在一块儿,然后定义一个函数处理这个结构体。例如: /* 版本1:*/转载 2014-11-12 11:15:31 · 814 阅读 · 0 评论 -
类声明和成员函数定义的分离
在面向对象的程序开发中,一般做法是将类的声明(其中包含成员函数的声明)放在指定的头文件中,用户如果想用该类,只要把有关的头文件包含进来即可,不必在程序中重复书写类的声明,以减少工作量,节省篇幅,提高编程的效率。由于在头文件中包含了类的声明,因此在程序中就可以用该类来定义对象。由于在类体中包含了对成员函数的声明,在程序中就可以调用这些对象的公用成员函数。为了实现上一节所叙述的信息隐蔽,对类成转载 2015-04-18 16:20:54 · 1333 阅读 · 0 评论