![]() |
1
10
也许
严格来说, 是 一个有效的大小,但是一旦你有了这个,你就不可能再需要其他的了;-) |
![]() |
2
4
如果您谈论的是std::string,那么大小t的无效值是std::string::npos。 通常,不应该使用-1,因为大小不带符号,并且在执行类型间隐式转换的编译器上,可以进行失败的比较。 也就是说,std::strings的npos设置为0xffffffffffffffffffffffff…它是-1的二元等价物。它还计算为无符号大小字段的最大允许值。 |
![]() |
3
3
基本上你不能。您使用的任何值都可能是有效值。最好传递一个标志,说明它无效。 |
![]() |
4
1
你怎么表示
就个人而言,我不喜欢这样。我更喜欢创建另一个变量,
|
![]() |
5
1
我的版本是:
|
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |