
C
knight_qzc
认真规划开心享受
展开
-
centos 下编译和调用共享链接库
编译共享链接库的Makefile: FILE = A.cpp B.cpp C.cpp D.cpp E.cpp F.cpp main:${FILE} g++ -Wall -fPIC -shared -o libfile.so ${FILE} clean: rm -f *.so调用共享链接库:需要的文件: libfile.so、.h(包含需要链接使用的head文件原创 2015-01-21 20:08:51 · 1005 阅读 · 0 评论 -
关于cpp文件中extern(.h)的使用
项目中为了结构清晰肯定是会将不同功能的函数放置在不同的文件中。那么我们需要调用其他文件中的函数怎么办?有extern!假设a1.cpp需要调用b2.cpp中的函数int getSum(int array[],int len);我们需要在a1.cpp中声明【extern int getSum(int array[],int len)】,以此告诉编译器,该函数在其他的文件中,先完成编译给我留个原创 2014-12-24 11:14:31 · 1133 阅读 · 0 评论 -
extern 声明全局变量,多文件使用
a.h#ifndef A_H_#define A_H_ extern int value;#endif声明了value变量code1.cpp#include#include "a.h"int value=1;在code1.cpp中声明并定义、赋值了变量value。不可以在函数中去定义value,会报错。猜测是因为函数中的局部变量会释放空间c原创 2015-01-21 20:24:18 · 2541 阅读 · 0 评论 -
C语言中调用python
http://wenku.baidu.com/link?url=AAISSxx5WwM-BEtKwpvqrw7Pobu8jWFWC2IBwcNd-UcR2UTdC2jEYv0CEdc5tw606sptCl6eSeFjhKC1_QXTB3B3lyIKRem2OunvtLsDoW注意 命名为test.py,因为python自带test模组且优先级高于用户的,所以程序在系统的test.py中找转载 2015-02-05 13:02:11 · 1027 阅读 · 0 评论 -
C语言文件读写命令
http://www.cnblogs.com/songQQ/archive/2009/11/25/1610346.html转载 2014-05-30 23:48:38 · 3280 阅读 · 0 评论 -
[Linux]pthread学习笔记
转自:http://www.cnblogs.com/xfiver/archive/2013/01/23/2873725.html#include //新建线程int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*sta转载 2015-01-04 12:42:41 · 636 阅读 · 0 评论 -
for,while和do~while语句的异同
相同点:都是进行循环判断的不同点:do-while是先执行后判断,因此do-while至少要执行一次循环体。while是先判断后执行,如果条件不满足,则一次循环体语句也不执行。for(表达式1;表达式2;表达式3) 第一步,计算表达式1的值。第二步,计算表达式2的值。若值为真(非0)则执行循环体一次,否则跳出循环。第三步,计算表达式3的值,转回第二步重复执行转载 2015-01-22 12:44:48 · 1951 阅读 · 0 评论 -
C/C++和Python的交互
http://blog.sina.com.cn/s/blog_67ac78cf01010sjk.html#测试脚本def hello(s): print "hello world" print sdef arg(a, b): print 'a=', a print 'b=', b return a + b转载 2015-02-05 13:03:33 · 886 阅读 · 0 评论 -
linux下C获取文件的大小
http://blog.youkuaiyun.com/gdujian0119/article/details/6363574获取文件大小这里有两种方法:方法一、范例:[cpp] view plaincopyprint?unsigned long get_file_size(const char *path) {转载 2014-12-26 16:57:01 · 436 阅读 · 0 评论 -
fork()
进程调用fork函数后,相当与将之后的代码又复制了一份,而fork函数返回的值在父进程和子进程返回不同的值。父进程返回值为进程的id,大于0.而子进程返回值为0.所以更加返回值判断出在父进程或子进程中,做出相应的操作。原创 2014-12-10 20:16:08 · 402 阅读 · 0 评论 -
C/C++ sort函数的用法
sort函数的用法做ACM题的时候,排序是一种经常要用到的操作。如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错。STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。 这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,转载 2014-04-25 11:11:51 · 1028 阅读 · 0 评论