摘要:
在接触 throw 之前,我们只知道可以通过函数的返回值来获取和定位错误,比如通过 return 来层层返回是一种方法,但如果牵扯到多层函数调用,那么通过 return 来返回错误显得过于拖沓,这时就应该用到 throw 这个方法,throw 可以直接将异常向外报出,直接抛出到一个有 try 的位置 阅读全文
摘要:
cin是C++的标准输入流,其本身是一个对象,并不存在返回值的概念。 不过经常会有类似于 while(cin>>a) 的调用,这里并不是cin的返回值,应该关注">>"输入操作符,其实是它到底返回了什么 “>>”操作重载函数istream& operator>>(istream&, T &);的返回 阅读全文