摘要:
上述例子的输出结果是100,0还是段错误?答案是段错误,由第12行a=*node引起。 想到100,估计是受第4行static的影响,但static定义的是N。static定义的变量在函数中如果发生改变,函数调用结束后,改变仍然有效;但node作为一般的函参,函数调用结束后,值不会改变。所以,fun 阅读全文
摘要:
参考博客:http://blog.chinaunix.net/uid-26495963-id-3206829.html 1. 安装 $ apt-get install tftp-hpa tftpd-hpa 2. 建立目录 $ mkdir /tftpboot # 这是建立tftp传输目录。 $ sud 阅读全文
摘要:
C语言的内存管理 C的内存管理2 阅读全文
摘要:
0)对进程与线程的解释 绝妙的比喻 (多线程C++例程参考Project_Qt_C++) 1)进程:一个正在运行的程序实例。系统会给每一个进程分配独立的内存空间,这个内存空间里有应用程序的代码和数据。进程是资源分配和调度运行的单位。除了地址空间,进程还占有某些资源,如文件、动态内存分配和线程。 2) 阅读全文
摘要:
参考博文:C++静态库与动态库 >> 静态库 1. 静态库的制作 a) 编辑 name.cpp 和name.h文件 b) $g++ -c name.cpp //注意带参数-c,否则直接编译为可执行文件 c) $ar -crv libname.a name.o //通过ar工具将目标文件打包成.a静态 阅读全文
摘要:
问题: 一个Qt小项目,编译成功并成功运行,但应用程序输出中出现如下异常:FTH: (9892): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ** 阅读全文