今天在給學(xué)員講課時(shí)厕倍,遇到了動、靜態(tài)鏈接的內(nèi)容雏亚。為了更清楚的闡述龄广,我結(jié)合模塊化程序設(shè)計(jì)番川,把這里相關(guān)的內(nèi)容總結(jié)出來船庇。方便后面查閱鞭盟。這里主要涉及sta...
想要理解C++結(jié)構(gòu)體,要從兩個(gè)角度出發(fā)格二。 一是內(nèi)存角度,而是面向?qū)ο蠼嵌取?為什么要內(nèi)存對齊 內(nèi)存對齊本來是個(gè)很簡單的事竣蹦,但是網(wǎng)上始終沒有一個(gè)很...
Node Editor中有許多窗口顶猜,它們都是 主窗口 QMainWindow的子窗口。 Parameter Widget: 當(dāng)點(diǎn)擊某個(gè)節(jié)點(diǎn)時(shí)痘括,會...
Node Editor (節(jié)點(diǎn)編輯器)如今被廣泛應(yīng)用在各個(gè)領(lǐng)域长窄。比如 Unreal Engine 的 Blueprint Editor(藍(lán)圖編輯...
使用 std::for_each 和std::count_if可以方便地分割字符串。 在 Node Editor 項(xiàng)目中纲菌,需要把類中的字段動態(tài)地...
函數(shù)式編程的高級技巧挠日,我很少使用。但是一些簡單的玩法翰舌,寫在項(xiàng)目里嚣潜,可以讓代碼變得簡介;給學(xué)生講課時(shí)椅贱,他們可以迅速理解懂算。 這里只冻,我從項(xiàng)目中提取出一...
在 C++ 編程中,經(jīng)常需要用枚舉類型表示各種選項(xiàng)计技, 而這些選項(xiàng)還可能需要各種組合喜德。 比如在 Qt 編程中, 需要經(jīng)常寫這樣的代碼垮媒。 這要求枚舉...
在 C++ 中舍悯, 指針運(yùn)算非常常見。 比如有一個(gè)32字節(jié)的 Buffer, 知道首地址和長度就可以管理整個(gè) Buffer. 但是這段代碼不夠健壯...
C++ 編寫的項(xiàng)目睡雇, 規(guī)模一旦變大萌衬, 編譯時(shí)間就變得不可忽略。 每次改動一點(diǎn)點(diǎn)內(nèi)容入桂,可能就要等好幾分鐘奄薇。有人會說, 現(xiàn)在電腦配置那么高抗愁, 動不動...