2017《面向对象程序设计》课程作业二

github

对文件分离的感想

回想到寒假作业时的分工合作,我会把其他函数粘贴到主函数一个.cpp里面。
那样操作起来很麻烦,并且由于代码篇幅较长,审阅时要翻来翻去,看得眼花。
现在通过在头文件里声明并定义其他函数,主函数可以简明地体现程序的结构。便于修改,便于审阅。
对于分工合作又知道得多了一点。

起初我是直接在头文件里声明并且定义了另一个函数。。再读题发现需要两个.cpp文件。。遂把函数分离出来到另一个.cpp里。
但是一直报错 undefined reference to ‘我的函数’。百度找了很多解决办法,并没有适用性。。
后来注意到他们和我include头文件的方式不一样,并且看见有人提到了“项目”这个词。
然后我才通过新建项目解决了问题。。。当我再看一遍题目的时候,发现题目早就说要新建项目了!!!
做一次作业居然因为两次不仔细看题出了差错!!

以及这次作业使用到的一些东西我并不清楚来由。只是模仿着用了。包括“项目”还有“#ifndef”这样的。

原文地址:https://www.cnblogs.com/kofyou/p/6776158.html