感觉 socket 这个地方不需要搞异常。用 -1 表示 recv() 失败了不是更好。
或许我们可以发明一个新语言,支持 checked exception,但是大多数情况下不使用。而不是像 java 那样,普遍地用。
【 在 yuanmo (栗子~~一毛一公斤) 的大作中提到: 】
: 太对了哈哈哈。
: C++异常就是throw的人表示我不关心你会goto到哪里,反正我就是不爽了;
: 然后在调用的人看来就是我也不知道哪个底层函数的什么地方突然抽风蹦出一个goto,然后goto到了谁也不知道的地方,而且无法保证编译期间就catch了所有的异常。
: ...................
--
FROM 124.72.119.*