argv[]:存放各参
在linux中的目录下执行 g++ *.cpp -std=c++11 -o MD5 得到可执行文件MD5
运行MD5文件,并携带程序选项进行测试MD5 -h
如果一个函数中有多个默认参数,则形参分布中,默认参数应从右至左逐渐定义。当调用函数时,只能向左匹配参数。即默认参数右边全是默认参数。默认参数可将一系列简单的重载函数合成为一个。例如,下面3个重载函数
voidpoint(int,int){//...}
voidpoint(inta){returnpoint(a,4);}
voidpoint(){returnpoint(3,4);}
可以用下面的默认参数的函数来替代:
voidpoint(int=3,int=4);
问题出在类型转成指针上,和 tid_num应该没关系。chat 参数应该是一个原型类似于下面的函数的函数:void * function(void *arg)。 你不应该将chat函数强制转换成 void *
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)