作者查詢 / Feis

總覽項目: 發文 | 留言 | 暱稱
作者 Feis 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1648則
限定看板:C_and_CPP
[問題] 關於回傳值 與 改變參數 的問題
[ C_and_CPP ]14 留言, 推噓總分: +2
作者: leondemon - 發表於 2013/09/19 15:19(12年前)
1FFeis:純C嗎?09/19 15:28
3FFeis:1. 要改介面考慮 void * 2. 看不懂需求,為何要求 void ?09/19 15:30
[問題] BCB6: '> >' for nested templates
[ C_and_CPP ]10 留言, 推噓總分: +3
作者: deo2000 - 發表於 2013/09/19 10:26(12年前)
7FFeis:嗯. 不過遇到複雜一點的, C++11 也不行. 也有相容問題09/19 11:17
[問題] format string 和 endian
[ C_and_CPP ]15 留言, 推噓總分: +4
作者: holydc - 發表於 2013/09/18 23:59(12年前)
11FFeis:推 %1$65535x%1$n%3$n ~ (前面 n$ 跟非 n$ 應該不能混用~)09/19 12:10
[問題] queue and struct
[ C_and_CPP ]19 留言, 推噓總分: 0
作者: handsome616 - 發表於 2013/09/18 23:29(12年前)
1FFeis:1. 可. 2. 語法錯誤. 另外從 address 下手的意思是?09/18 23:35
2FFeis:可利用對指向 queue 的指標做操作 (push、pop) 來改變 size()09/18 23:38
5FFeis:你應該誤會些什麼. std::queue 不提供這樣介面. 換個容器09/18 23:57
6FFeis:或自己包裝.09/18 23:57
8FFeis:建議你去看看 deque<>, deque<> 是 queue<> 的預設容器09/19 00:02
10FFeis:抱歉, 我沒看到你有程式碼. 我誤會了. 我看一下.09/19 00:03
11FFeis:不過我看完還是不知道你的用途?. 你只是想改 fornt().size ?09/19 00:05
12FFeis:還是打算 "將來" 再改, 所以要把位址存起來?09/19 00:05
14FFeis:跟 myqueue[1].front().size = 要改的值 有什麼不同?09/19 00:07
16FFeis:此外, 你不能直接隨機存取 std::queue 裡面的東西. 只有頭尾09/19 00:10
17FFeis:queue 中每個元素不一定在位址上連續09/19 00:11
18FFeis:也就是 28~32 指向的位址不一定在 myqueue[1] 內09/19 00:15
[問題] 會改變指標內容的函數的API
[ C_and_CPP ]19 留言, 推噓總分: 0
作者: EntHeEnd - 發表於 2013/09/17 23:40(12年前)
1FFeis:如果是 int a; a = modify(a);跟modify(&a); 比你有偏好嗎?09/18 11:24
2FFeis:此外如果你在 modify_obj() 內有重新配置記憶體. A 感覺不好09/18 11:26
3FFeis:考慮 modify_obj 的語意. 如果 obj "必定" 要改,我會選 B09/18 11:28
6FFeis:l 大的意思是成員函式也可以改物件指標本身的位址嗎. 很特別09/18 19:48
13FFeis:了解. 我認為還是要看原 po 對 modify 的語意認知. 以及使用09/18 20:56
14FFeis:的語言 (C或C++). 要我選我會多一個包裝的類別09/18 20:57
[問題] Qt: QPushButton 物件的回收該如何做
[ C_and_CPP ]26 留言, 推噓總分: 0
作者: descent - 發表於 2013/09/14 14:44(12年前)
1FFeis:my_button 會在 scope 結束時解構~09/14 15:38
2FFeis:如同一般變數.09/14 15:39
3FFeis:QObject 設計上應該是用 new 的, 然後把指標作為某 QObject09/14 15:43
4FFeis:的 child, 當 parent 死掉時, 會把所有 child 殺光.09/14 15:44
5FFeis:至於分辨 heap 或 stack, 因為純就位址來說還要看 OS.09/14 15:53
6FFeis:我覺得從C/C++語言層次不太能做什麼. 可能要迴避他.09/14 15:54
7FFeis:另一種就是自己實作指標類別, 但是要大改. 應該不是你要的.09/14 15:57
8FFeis:簡單的想法是所有 QObject 都要 new, 都要認 parent 即可.09/14 15:58
9FFeis:QObject 們會構成樹. 你 delete 其中一個會自動把下面都清光09/14 16:07
10FFeis:不用new的情況是沒parent,例如QApplication09/14 16:46
13FFeis:不是說不能用. 而我指的是通常你沒有 parent 就是不會出scope09/14 17:06
14FFeis:只是說一個我覺得可以用的慣用法而已. 沒其他意思~09/14 17:07
15FFeis:要不要 new 當然是看 scope 跟你要的 lifetime.09/14 17:09
16FFeis:不過有 parent 然後不用 new 的例子, 我覺得蠻有趣的. 我想想09/14 17:16
17FFeis:看.. 感覺不太直觀 @_@09/14 17:16
18FFeis:我好像想不到, 感覺風險很大. Q_Q09/14 17:24
19FFeis:我的規則應該是: 有 parent 就 new, 不 new 的一定沒 parent09/14 17:31
20FFeis:不過就參考用~ @_@09/14 17:31
24FFeis:對阿. 我的意思應該是 root 可能可以選擇要不要 new09/14 17:41
25FFeis:但是其他的應該不能選, 一定要 new ? 這樣對嗎?09/14 17:41
26FFeis:"通常你沒有 parent 就是不會出scope" 這句是表達錯誤09/14 17:44
Re: [問題] 請教一個程式設計技巧
[ C_and_CPP ]3 留言, 推噓總分: 0
作者: pziyout - 發表於 2013/09/14 09:30(12年前)
3FFeis:用 >> 之類的作法有什麼不好嗎? 還是只是想寫不一樣的形式?09/14 15:45
[問題] 請教一個程式設計技巧
[ C_and_CPP ]17 留言, 推噓總分: +2
作者: alberthsieh - 發表於 2013/09/13 14:51(12年前)
1FFeis:你的例子蠻特別的…09/13 15:04
[問題] 有關座標軸內,線的正負號問題
[ C_and_CPP ]4 留言, 推噓總分: 0
作者: magicskyship - 發表於 2013/09/12 08:52(12年前)
1FFeis:那假設能畫: (0, 0, 0) 會是多長? 或者該問你的負值有範圍嗎?09/12 09:38
[問題] 樣板有多個typename,調用時只填一個
[ C_and_CPP ]2 留言, 推噓總分: 0
作者: lmaktub - 發表於 2013/09/11 20:27(12年前)
1FFeis:map 應該有個參數是 MAPDB 型態,呼叫時對應的就是09/11 20:48