[問題] QT的mkdir mkpath 為何不是static?
以前學物件導向的時候,老師用一個方式幫助我們了解static函數的差異
如果同學們是一個個物件,我問任何同學一個問題所得到的答案都是相同的
換言之要回答這個問題要參考跟同學們腦內在想什麼無關的時候
這種函數可以讓他成為static的函數
意思就是如果只參考從外部傳遞過來的變數
完全不考慮內部成員變數的話,就可以寫成static函數
那麼為什麼QDir::mkdir(QString) 以及QDir::mkpath(QString)不是static?
創建資料夾不管那個資料夾存不存在,不都是跟傳入的path有關嗎?
為什麼QDir會需要instance才去mkdir mkpath
另外這種情況很多嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.225.144 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1692001275.A.E81.html
推
08/14 16:36,
1年前
, 1F
08/14 16:36, 1F
→
08/14 16:36,
1年前
, 2F
08/14 16:36, 2F
→
08/14 16:37,
1年前
, 3F
08/14 16:37, 3F
推
08/14 17:02,
1年前
, 4F
08/14 17:02, 4F
→
08/14 17:03,
1年前
, 5F
08/14 17:03, 5F
推
08/14 19:52,
1年前
, 6F
08/14 19:52, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章