- 博客(3)
- 收藏
- 关注
转载 “error LNK1169: 找到一个或多个多重定义的符号”的解决方法
问题描述如下:有 三个源文件,A.h、B.cpp、C.cpp。A.h是头文件,其中声明了三个变量a1、a2、 a3。B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件。B.cpp和C.cpp中均包含头文件 A.h。在编译时,编译能够通过,但链接时出了问题,出现”error LNK1169: 找到一个或多个多重定义的符号“的错误。经过分析,确定了这
2015-09-11 15:19:38 328
原创 递归全排列
递归思想,用重复的简单过程实现一个复杂的项目,递归要素有1、递归的每一层,规模要逐渐缩小2、递归必须有出口,一般每个递归函数一开始,是判断递归成立的条件3、递归包括递进过程和返回过程4、要注意递归实现次数,一般在调用递归函数前加上递归重复条件常见的结构是:递归函数(){if(条件成立,例如规模足够小){执行操作并退出递归;}else(条件不成立)
2015-08-13 23:30:56 362 1
原创 strtol函数使用
使用格式:long int strtol(const char *nptr,char **endptr,int base);strtol函数会将参数nptr字符串根据参数base来转换成长整型数。nptr为转换开始地址,base决定转换进制,base=2则把字符串当作2进制来转换,遇到不合法的内容(与转换格式不符)则停止转换,将停止的地址返回endptr,当endptr=N
2015-07-08 10:10:45 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人