随笔分类 - c++
摘要:在项目中遇到一个奇怪的宕机问题,后来查询定位发现是erlang底层数据溢出问题,用c模拟情况类似,当一个int类型的x值大于等于1<<25的时候,再左移6位会造成nt溢出,然后再强转成64位无符号整数。 test_int.c #include <stdio.h> int main(){ int a
阅读全文
摘要:第一次编写的测试代码,测试代码,函数直接传值,内部也在拷贝值 1 struct PP{ 2 float x; 3 float y; 4 float z; 5 }; 6 7 PP lots_of_copies(PP a, PP b){ 8 PP c; 9 c = b; 10 b = a; 11 ret
阅读全文
浙公网安备 33010602011771号