→ nh60211as: static variable 只會在第一次跑到的時候執行一次 03/25 22:21
→ nh60211as: 樓下支援C++標準文件 03/25 22:22
→ Lipraxde: n-c-8e20e6c3c96d 03/26 08:52
推 Lipraxde: 發現中文的了,該講的差不多都有講到XD 03/26 09:03
→ bbbing: function本地的static要能保留沿用,要每次初始化那static 03/26 10:07
→ bbbing: 就沒意義了吧,反之我以為就是用static的目的 03/26 10:07
推 descent: c++ runtime 有一部份在處理 local static object 03/26 16:01
→ descent: 讓 static object 只初始化一次 03/26 16:01
→ descent: 大概是要讓 object 的行為和 c static 變數有一樣的行為 03/26 16:01
推 Dracarys: 會sync但可以用-fno-threadsafe-statics關掉,然後 03/26 19:00
→ Dracarys: Itanium C++ ABI有規定api讓compiler生code來呼叫runti 03/26 19:00
→ Dracarys: me來達成這件事 03/26 19:00
推 wulouise: 不能理解你的問題,初始化完他就是nullptr, 然後qt有sma 03/27 00:49
→ wulouise: rt pointer所以本來就不會leak吧 03/27 00:49
→ wulouise: 問題是你改成static ptr誰要負責幫你new?沒有data race? 03/27 00:50
→ wulouise: 你的if 裡面要做什麼,這個function要做什麼描述一下 03/27 00:51