首頁  >  問答  >  主體

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

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

PHP中文网PHP中文网2740 天前420

全部回覆(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
  • 取消回覆