- 主题:size_t和int比较时哪种写法效率更高?
挖的一手好坑
【在jsznzsj的大作中提到:】:
intn;
vector<double>vec;
是(size_t)n<vec.size()还是n<(int)vec.size()效率高?假设64位程序。
--
FROM 138.19.103.*
不用 Rust 那么时髦,四十年前的 BASIC 就能在计算溢出时报错了。
【在z16166的大作中提到:】:
这个跟符号应该没关系,signed的加减乘除也有一样的惊喜
如果要求高的话,应该对加减乘除操作设计专门的操作函数,里面在计算之前先比较是否会溢出、除零等,就像Rust干的那样
--
FROM 138.19.103.*
首先得编译成64位的。其次电脑得有大内存。然后普通操作系统支不支持我就不清楚了。
【 在 walkinrain () 的大作中提到: 】
: 我是小白,自己编的程序
: 需要操作超大矩阵,假设10万乘以10万
: 一运行就报错没有这么多内存可分配
: 我就想问一下技术上一般该怎么处理?
--
FROM 138.19.103.*