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