作者查詢 / phishingphi

總覽項目: 發文 | 留言 | 暱稱
作者 phishingphi 在 PTT [ C_and_CPP ] 看板的留言(推文), 共91則
限定看板:C_and_CPP
首頁
上一頁
1
2
3
下一頁
尾頁
[問題] C++ SLT map<struct*,int> 的行為??
[ C_and_CPP ]4 留言, 推噓總分: +1
作者: s89162504 - 發表於 2020/06/01 11:25(5年前)
3Fphishingphi: 根據你的標題所述,不考慮explicit specialization06/01 17:58
4Fphishingphi: 的話是用pointer的operator<()06/01 17:58
[問題] 在建構子/解構子呼叫virtual function?
[ C_and_CPP ]10 留言, 推噓總分: +2
作者: lovejomi - 發表於 2018/11/07 00:49(7年前)
2Fphishingphi: 在 constructor 裡面呼叫 virtual function 有問題11/10 00:38
3Fphishingphi: 感覺上自己的"身分"不明,例如 base class 中有個 f11/10 00:39
4Fphishingphi: 為 virtual function,假設 subclass 有 override11/10 00:39
5Fphishingphi: 可是 initialization 根本還沒走到 subclass 的11/10 00:40
6Fphishingphi: data member initialization,要怎麼用它的 virtual11/10 00:40
7Fphishingphi: function 實作?11/10 00:40
8Fphishingphi: 忘了 gotw 還是哪裡的文章書籍有敘述過11/10 00:42
[問題] C99 及 C11 的入門
[ C_and_CPP ]23 留言, 推噓總分: +6
作者: MoMoShota - 發表於 2018/07/10 20:18(7年前)
20Fphishingphi: 一次學兩個語言? 建議選個開始吧, 這兩個算不同語言07/12 23:52
[問題] 請教多型的使用
[ C_and_CPP ]25 留言, 推噓總分: +5
作者: hsr336526 - 發表於 2018/03/17 13:32(7年前)
20Fphishingphi: 額為甚麼一個對virtual函式都不熟的問題會出現CRTP..03/20 01:15
[問題] 不確定教科書上的內文是否被解讀正確
[ C_and_CPP ]46 留言, 推噓總分: +4
作者: zzss2003 - 發表於 2018/03/01 11:58(7年前)
21Fphishingphi: 太鑽牛角尖的念書方法了。單從這段話來說他只是再說03/02 00:35
22Fphishingphi: 個例子然後帶出 7.3 而已。03/02 00:35
23Fphishingphi: 如果想把 array 內的值打印出來,那怎麼會有人去改03/02 00:36
24Fphishingphi: caller 傳給你的資訊? 起點和多少個元素都是 caller03/02 00:36
25Fphishingphi: 跟你說的。03/02 00:37
26Fphishingphi: pass-by-value 的 signature 你宣告成 const 意義不03/02 00:38
27Fphishingphi: 大,我就複製一份給你這個函數去玩,你想怎麼改就怎03/02 00:39
28Fphishingphi: 麼改,只要想想你這個函數要幹嘛就好了。03/02 00:39
29Fphishingphi: 話說回來就是 7.3 是說把某些不該被改到的東西定成03/02 00:41
30Fphishingphi: const 然後 compiler 就能幫你檢查是不是手殘或眼拙03/02 00:42
31Fphishingphi: 而不小心改到一些不該改的值。03/02 00:42
32Fphishingphi: 小結:黃色框起來的字我認為只是為了帶出 7.3,但是03/02 00:46
33Fphishingphi: 函數 pass-by-value parameter 的通常不需要帶 const03/02 00:49
34Fphishingphi: pass-by-reference 則要看情況。03/02 00:50
35Fphishingphi: (小結後面的但是好像應該擺到上面...和書的字面內容03/02 00:51
36Fphishingphi: 無關,純屬個人看法)。03/02 00:51
42Fphishingphi: 回網友 steve1012:圖片7.3有類似的含義,只是順著原03/02 18:37
43Fphishingphi: po的例子探討1. pass by value 的argument 要不要加03/02 18:37
44Fphishingphi: const 2. pass by value 因為是 copy 所以函數要怎麼03/02 18:39
45Fphishingphi: 改就怎麼改,我認為不用加const。都是7.3延伸。原po03/02 18:39
46Fphishingphi: 用黃色框起來的字只是連結7.3的轉折語而已。03/02 18:39
[問題] 怎麼在遞迴計次 (已解決)
[ C_and_CPP ]19 留言, 推噓總分: +2
作者: yin0123 - 發表於 2018/02/28 18:41(7年前)
10Fphishingphi: 看到圖就不行了,請看公告怎麼貼code02/28 19:16
11Fphishingphi: 記錄state的方法不外乎傳argument 或者用return type02/28 19:18
12Fphishingphi: 來記錄。比如回傳值是倒寫了幾句之類的函數。02/28 19:18
13Fphishingphi: parameter 如果要記錄很多東西的話就用struct去包然02/28 19:21
14Fphishingphi: 後傳pointer進去寫。不過這個Case也可以只傳個int po02/28 19:21
15Fphishingphi: inter進去底下的function再去update.02/28 19:21
Re: [問題] startup code
[ C_and_CPP ]7 留言, 推噓總分: +2
作者: descent - 發表於 2018/02/22 23:17(7年前)
7Fphishingphi: 他是指 memory content02/25 18:37
[問題] 初學者入門C語言學習順序
[ C_and_CPP ]71 留言, 推噓總分: +13
作者: YOAOY - 發表於 2018/02/11 16:45(7年前)
11Fphishingphi: 如果學C不用管第三本,直接把兩個語言當作是完全不同02/11 18:24
12Fphishingphi: 的比較恰當。02/11 18:24
13Fphishingphi: 看錯是第四本02/11 18:24
18Fphishingphi: 如果學c++也不需要從C開始學,當然有C的基礎當然很好02/11 18:28
19Fphishingphi: ,不過要把他們當作不同的語言。02/11 18:28
[問題] class中動態分配記憶體的存活時間
[ C_and_CPP ]11 留言, 推噓總分: +4
作者: nicknick0630 - 發表於 2018/01/28 18:07(8年前)
4Fphishingphi: C++17中這個case(應該)符合 guaranteed copy elison.01/28 20:20
5Fphishingphi: 見 P0135R1 或 [class.copy.elision]。但我自己的疑01/28 20:21
6Fphishingphi: 問是那個 new 會不會導致那個 criteria 不符合...01/28 20:21
[問題] Recommended C coding standards 6ed(已補上)
[ C_and_CPP ]24 留言, 推噓總分: +2
作者: zzss2003 - 發表於 2018/01/08 14:38(8年前)
7Fphishingphi: 目前我看到的紅線文字為 If a set of defines01/14 01:09
8Fphishingphi: applies to a particular piece of global data01/14 01:10
9Fphishingphi: (such as a flags word), the defines should be01/14 01:10
10Fphishingphi: immediately after the data declaration or01/14 01:10
11Fphishingphi: embedded in structure declarations, indented to01/14 01:11
12Fphishingphi: put the defines one level deeper than the first01/14 01:11
13Fphishingphi: keyword of the declaration to which they apply.01/14 01:11
14Fphishingphi: 不負責的解讀成某個資料結構先宣告出來,那些相關的01/14 01:14
15Fphishingphi: defines出現的位置,要嘛是在那個 data structure 後01/14 01:15
16Fphishingphi: 不然就是 embedded 在 structure 裡面並且縮排。01/14 01:16
17Fphishingphi: 比如說一個 struct audit_context 用某個 enum01/14 01:24
18Fphishingphi: audit_context 表示其狀態,他應該在規定那個 enum01/14 01:24
19Fphishingphi: 出現的次序為何01/14 01:25
20Fphishingphi: enum 應該出現在那個 struct 之後或者包在 struct 內01/14 01:27
21Fphishingphi: 並且要縮排一層01/14 01:27
22Fphishingphi: 額剛剛看了第三段,他的defines 好像是 macros 那麼01/14 10:14
23Fphishingphi: 就把例子裡的enum改成#define 不過大概的意思是那樣01/14 10:14
24Fphishingphi: 沒改變01/14 10:14
首頁
上一頁
1
2
3
下一頁
尾頁