摘要:
为了避免在项目中重复定义,一定要遵守“头文件中声明,源文件中定义、实现”,在需要的地方进行extern声明。比如在一个头文件中声明了一个数组,源文件中使用了这个数组,在main文件中也使用了这个数组,那么这个数组放在头文件中将会在link中出现重复定义。解决的方法就是在源文件中进行数组的定义,在main文件中进行extern声明。头文件#pragma once#include <cmath>#include <cstring>#include <assert.h>typedef double(* PtrFun)(double);const int maxId 阅读全文