bilibili kratos 構建環境

2021-10-02 23:33:09 字數 3082 閱讀 5043

github位址修改為你自己的分支位址,**中相應的地方也要修改。而且需要重新構建模板

genproject: 安裝成功!

protoc: 安裝成功!

genbts: 安裝成功!

close: 無宣告 忽略此方法

ping: 無宣告 忽略此方法

dao.bts.go: 生成成功

genmc: 安裝成功!

mc.cache.go: 生成成功

wire: 安裝成功!

wire: kratos-demo/internal/di: wrote d:\code\kratos-demo\internal\di\wire_gen.go

wire: 安裝成功!

專案建立成功.2020/02/21 15:58:58 info ▶ 0003 initializing watcher...

虛析構 純虛析構

析構函式的工作方式是 最底層的派生類 most derived class 的析構函式最先被呼叫,然後呼叫每乙個基類的析構函式。從高到低依次析構 因為在c 中,當乙個派生類物件通過使用乙個基類指標進行刪除 b a a a new b delete a 而這個基類有乙個非虛的析構函式,則結果是未定義的...

C 析構函式 虛析構函式

1.為什麼要定義虛析構函式?如果有乙個帶有虛函式功能的類,則它需要乙個虛析構函式,原因如下 1 如果乙個類有虛函式功能,它經常作為乙個基類使用 2 如果它是乙個基類,它的派生類經常使用new來分配 3 如果乙個派生類物件使用new來分配,並且通過乙個指向它的基類的指標來控制,那麼它經常通過乙個指向它...

虛析構和純虛析構

多型使用時,如果子類有屬性開闢到堆區,那麼父類指標在釋放時無法帶呼叫到子類的析構 解決方式 將父類的析構函式改為純虛析構或者虛析構 1.可以解決父類指標釋放子類物件 2.都必須要有具體的函式實現 虛析構和純虛析構的區別 如果是純虛析構,該類屬於抽象類,無法例項化物件 include include ...