搜索

首页  >  问答  >  正文

python - 请教c++项目中,一般是类里的函数具体点好,还是main中具体点好

比如一个函数完成后提示 完成了,这个提示放在main好还是函数里?在看primer plus感觉作者倾向于前者,函数简单,但是main看起来很多

PHP中文网PHP中文网2809 天前449

全部回复(4)我来回复

  • PHPz

    PHPz2017-04-18 09:50:13

    类里定义一个有settergetter方法的私有logger。在函数执行各个阶段往logger里打日志。在logger的配置中规定需要打印到屏幕的级别。

    回复
    0
  • 迷茫

    迷茫2017-04-18 09:50:13

    既然是要提示函数完成,函数完成的标志是正常返回,所以在main里面比较好

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 09:50:13

    main简单比较好,MFC之类的甚至没有直接使用main,通过全局对象AppInstance的构造函数来实现程序初始化。具体逻辑最好封装到类里。

    回复
    0
  • 黄舟

    黄舟2017-04-18 09:50:13

    毫无疑问是在具体的函数里提示状态更合适啊,main函数的作用是程序的入口,里面不可能提示所有函数和类的状态。比如一个函数调用了另一个函数,这种嵌套在main函数中是看不到的,那怎么还能在main函数中提示状态呢。

    回复
    0
  • 取消回复