※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

[請益] C 語言 Design pattern用書

時間
最新2023-09-20 21:19:00
留言77則留言,36人參與討論
推噓28 ( 30245 )
如題 工作上最常碰到 C 語言 想請問有無 C 語言相關的 coding 用書, 像增進自己的 coding 實力與品質,謝謝! ----- Sent from JPTT on my Samsung SM-M536B. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.55.13 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1686759432.A.589.html

77 則留言

ghost90331, 1F
Guru

eva19452002, 3F
有gpt,你不用再買任何一本書

Inglenook, 4F
C不OO 寫design pattern會很痛苦吧

shooter555, 5F
就一樣看c++的書吧 反正通用 只是C很多東西要自己刻

shooter555, 6F
是不知道有沒有書是在教用C寫OOP 要不然就是拿linux

shooter555, 7F
kernel出來看

final01, 8F
你有先問chatGPT嗎

knme, 9F
提升code品質看紀律 可以看clean code/軟體工程

dryman, 10F
21st Century C

Apache, 11F
改用Rust就是最好的pattern

descent, 12F
C专家编程, C陷阱与缺陷

descent, 13F
C语言接口与实现:创建可重用软件的技术

descent, 14F
C语言程序设计:现代方法(第2版‧修订版)

nicepeter, 15F
同樣疑慮,C沒有物件導向,做design pattern有部分方

nicepeter, 16F
法沒辦法實現,考慮用C++或Java嗎?

henrylin8086, 17F
還在用C的工作應該有其獨特性,應該不是那麼好轉語

henrylin8086, 18F

shooter555, 19F
C oop的三定義都能做到阿 是哪種方法不能實現?

shooter555, 20F
用strust + function pointer 再把strust pointer定義

shooter555, 21F
轉換做封裝

buffalobill, 22F
手刻virtual table啊...

HuangHedaz, 23F
用c可以實現OO喔

HuangHedaz, 24F
void * object = (struct XX *)malloc(sizeof struct

HuangHedaz, 25F
XX)

NTUmaki, 26F
Coding style 可能可以看 linux kernel?

leewei05, 27F
推 jserv 大大整理的 你所不知道的 C 語言

leewei05, 28F
不過裡面的內容很多都會建議去看 C 規格書 XD

prag222, 29F
都AI寫CODE了還在人工clean code校史

steviewonder, 30F
你所不知道的C語言 +1

steviewonder, 31F
Linux核心設計

steviewonder, 32F
CSAPP

Arbin, 33F
如果是像Java那種private、public之類的碗糕C的確沒有,應

Arbin, 34F
該說做起來很不確實

IhateOGC, 35F
C別鬧了,現在linux kernel都在改語言了

steviewonder, 36F
很好奇說C別鬧的都寫什麼?

j0958322080, 37F
C 全都是 public,應該沒辦法實作 private?

qwer338859, 38F
不是寫rust嗎

shiaoGG, 39F
建議老闆汰換掉這種過時的語言才是最佳解

adamkk, 64F
透過G_DECLARE_DERIVABLE_TYPE及G_DEFINE_TYPE_WITH_PRIVA

adamkk, 65F
TE兩個API將物件定義成衍生類別及含有private attrbutes

Bencrie, 66F
gobject ... 啊我頭好痛 XD

shooter555, 67F
範例推文打不下 google一下 C的物件導向應該就有

shooter555, 68F
簡單說 例定義struct _A { struct A }; 在.c檔 然後定

shooter555, 69F
義struct A { actions } 在.h檔, 那外部引用這個struc

shooter555, 70F
t 的只能看到A的內容而看不到_A的內容, 那將A放在_A的

shooter555, 71F
開頭 兩者的pointer位址會相同 在利用C型態轉換沒有保

shooter555, 72F
互的特性 在外面引用的地方將A 傳入動作函式內 在函式

shooter555, 73F
內在將A 轉換成_A來使用_A的內容 就能得到A內屬於publ

shooter555, 74F
ic 而_A內屬於private的特性

HowLeeHi, 75F
感謝a大跟s大

DCC1609, 76F
物件導向的概念在C++出現前就有了 C可能怎麼會不能做oo

DCC1609, 77F
p

ericerix 作者的近期文章

[問題] 廚下飲水機挑選
本[問題]文章為家電商品討論,非挑選文、求推薦文,是否明白?(是/否) 是 冷暖氣相關文章請使用[冷氣]選項,並注意回覆置頂提醒 上述問題未回答是或者刪除任一文字,文章刪除、水桶三天。 以下正文 (詢問商品使用上問題建議將產品名稱型號打出供
[巨人] 艾主席踩爛大地,根本是馬雷戰略的失敗吧
主席還沒成為始祖巨人前的最後一戰 我一直猜不透為什麼車力明明有那麼多機會可以炸掉主席的後頸 卻只會轟腦袋而已 而躺之巨人萊納,拿戰錘硬質化尖刺也只刺主席的胸口 照理來說可以直接從脖子刺到後頸 把主席本體幹掉就沒事了 後來複習,似乎戰略是要讓
[討論] 無法喜歡上別人是甚麼感覺啊?
阿宅有個潮男朋友 前陣子女朋友出國留學送他一頂大綠帽 到現在將近一年了 好像還沒喜歡過別的女生 前幾天跟他促膝長談 發現他的狀況是這樣: 玩交友軟體> 配對到> 聊天> 對方暈> 快在一起的時候因害怕而退縮 畢竟人家
[巨人] 艾連是不是比戴巴還不會用戰錘
收容所之戰 戴巴先被艾主席先發制人壓在地上扁 但隨後主席馬上被一柱擎天炸上天空 之後戴巴變出超大超長戰錘 往主席頭頂尻下去 可惜主席是主角 不然這組合技應該早就把智慧巨人給收了 之後戴巴的地刺限制主席的行動、弩砲、長劍等等 感覺就是各種控魔
[巨人] 馬雷榮譽戰士是不是超級廢
如題 整天跑步操課 結果收容所之戰直接輸慘 要想哦 艾連那時候充其量只是會硬質化的白板巨人 甚至硬質化用的比亞妮爛 亞妮至少在被攻擊時可以迅速合成硬質化來防禦 我們主席哥被鄂巨攻擊只能斷手 結果那場戰役,戰錘被吃、鄂巨差點被吃 馬雷戰士是不
[巨人] 為什麼艾連到後期才有爸爸得記憶
如題 照理說不論哪個九大巨人 繼承者都會有歷任的記憶對吧 那理論上前期艾連就應該會有爸爸的記憶才對 怎麼會需要結合女王呢?--- Sent from JPTT on my iPhone
[討論] 酒吧搭訕是真的存在的嗎?
最近看了追愛總動員 簡單來說就是主角找真愛的故事 其中有一個角色 "巴尼" 很喜歡在酒吧搭訕女性然後帶回家上床 不曉得臺灣是否有這種風氣? 我很少在臺北喝,大多在桃竹一帶 大部分會上酒吧的都是去跟朋友聊天 如果有人搭訕,
[問題] 調酒糖漿如何取得?
調酒版太久沒更新了,只好發來這版 網路上的無論是Jin tonic 什麼的 好像都需要糖漿 但糖漿的作法網路上是說把水煮滾後加糖攪拌冷卻 其中糖和水1:1 但我現在住套房。不太適合煮滾東西 而且之前做好糖漿冰冰箱後, 居然長黴菌… 不曉得有
更多 ericerix 作者的文章...