两个变量在不利用中间变量的情况下实现变量值交换
eg: int a=4; int b=5; 在不利用中间变量的情况下实现a,b的值交换。 比如: a=a+b; b=a-b; a=a-b; 有其他方法么??…
静态分析代码出现的问题
while (_topoData.empty() != true) { delete(_topoData.back()); _topoData.pop_back(); } 会出现 function may throw exception 这个怎…
objcopy的使用
已知:test是可执行文件, 执行命令 : objcopy -O binary test test.bin 结果: test 的大小是11570 byte test.bin的大小是5152 byte 原因是什么?…
请教一下clock_gettime函数的移植性问题
项目软件需要一个纳秒级的计时功能,该软件将会移植到arm开发板上。 资料上说,在x86上,clock_gettime可以通过读取tsc寄存器来精确获得纳秒级的时间…
fread循环读文件读不完全
#include #include #include int main(int argc, char **argv) { if(argc!=2) { printf("the argc is not enough!\n…
新手请教一个指针问题
#include "stdafx.h" #include "string.h" int _tmain() { int i; char *p1=NULL,*p2=NULL; for(i=0;i<5;i++) { …
socket 求助 (其实特别简单)
直接上问题: 我要实现 192.168.100.2 的22端口映射到 192.168.100.3 的33上 ,在3上执行ssh -p33 localhost 则相当于登录2的22用socket大概什么思路…
到底这两句有什么区别?
#include using namespace std;class A{public: virtual void foo() { coutfoo();}复制代码请问:上述程序中(1)与 (2)两句…