报错信息如下:
一般出现[Error] Id returned 1 exit status的原因都会在这段语句的上面反映出来。
此处是因为“未定义的引用’printBinary(unsigned char)’”。这应该是引用外部函数时链接出现了问题。
但是目前我还不知道在DEV C++编辑器中如何处理链接错误的问题。
我重新创建项目,并把这三份代码放进同一个项目中,此时运行main函数并没有报错,程序正确运行。
printBinary.h文件
注意:此处的类名时PrintBinary,大写的P,如果时小写则下面的printBinary()函数变成构造函数,则不能是void类型。构造函数没有返回类型。
printBinary.cpp文件
main函数文件