作者查詢 / applecool

總覽項目: 發文 | 留言 | 暱稱
作者 applecool 在 PTT [ C_and_CPP ] 看板的留言(推文), 共326則
限定看板:C_and_CPP
[問題] char c = 'x'輸出疑問
[ C_and_CPP ]17 留言, 推噓總分: +4
作者: aaqqaaqq - 發表於 2013/10/25 22:48(12年前)
2Fapplecool:他以為你是字串,所以 char * 型態可以先轉型10/25 23:11
3Fapplecool:(intptr_t)(void*) 之類的,依照你使用的情形10/25 23:12
5Fapplecool:不過(intptr_t)(void*)(&c) 之類這種做法不見得一定可以10/25 23:14
6Fapplecool:google 指標表示法 轉型10/25 23:16
13Fapplecool:還好啦~~~不會很弱10/25 23:32
[問題] 請問如何偵測 memcpy 的錯誤
[ C_and_CPP ]60 留言, 推噓總分: +3
作者: applecool - 發表於 2013/10/24 22:04(12年前)
2Fapplecool:似乎是無解10/24 22:10
4Fapplecool:我好好研究一下,好像沒有直接的方式10/24 22:35
5Fapplecool:memcpy 本身好像不會丟 signal 出來10/24 22:36
6Fapplecool:而且我只要偵測某一段的 memcpy,而不是整個code...10/24 22:36
7Fapplecool:沒用過 signal 得好好研究,所以這是明路?總之感謝!10/24 22:37
12Fapplecool:那讀取呢?10/24 23:02
18Fapplecool:因為是要寫給 user 用的,傳進來的是 void *10/25 08:26
19Fapplecool:請問要怎麼用 boundary check 阿10/25 08:26
23Fapplecool:唉~需要在程式裡面偵測,看來又是無解的一題10/25 22:57
24Fapplecool:感謝各位了!!10/25 22:58
27Fapplecool:理論上是這樣,但實際上是當在誰那邊誰就要解....10/25 23:01
30Fapplecool:是阿...不過實務上有難言之隱阿10/25 23:02
32Fapplecool:所以要想辦法回傳 error code10/25 23:03
35Fapplecool:恩恩感謝,看來是無解了10/25 23:22
43Fapplecool:有提到 EXCEPTION 嗎10/26 12:47
48Fapplecool:所以 memcpy 應該是不會主動丟出 SIGSEGV 吧10/26 17:19
50Fapplecool:如果傳非 null 指標然後 SIZE 超過呢10/27 08:21
51Fapplecool:應該就不一定了吧10/27 08:21
57Fapplecool:感謝,後來找到解法了,組和混用 sigsetjmp, siglongjmp10/27 14:56
58Fapplecool:去檢查 adress 再來 memcpy,不過怕太慢我只抽樣調查10/27 14:57
59Fapplecool:我悟性太低,應該跟 1, 3 樓想表示的做法一樣10/27 15:18
60Fapplecool:不過或許真有漏洞10/27 15:19
Re: [問題] 如何在編譯期建表
[ C_and_CPP ]11 留言, 推噓總分: +5
作者: applecool - 發表於 2013/10/24 22:00(12年前)
3Fapplecool:preprocessor 無法運算吧?10/24 22:35
6Fapplecool:exp 可以算?10/24 22:55
11Fapplecool:感謝,但式子全都是使用浮點數運算的。10/25 22:59
Re: [問題] 如何在編譯期建表
[ C_and_CPP ]7 留言, 推噓總分: +4
作者: UncleHS - 發表於 2013/10/24 00:52(12年前)
1Fapplecool:金城武此招感覺十分威猛阿,我會好好研究一下,感謝!10/24 07:57
3Fapplecool:我的也是不行,重點是好像沒辦法改成我要的數學式~~囧10/24 22:09
5Fapplecool:???????????????????10/24 23:32
6Fapplecool:編譯就能求?10/24 23:33
7Fapplecool:template 現在支持浮點數?10/26 19:56
[問題] 如何將名稱隱藏起來
[ C_and_CPP ]20 留言, 推噓總分: +3
作者: applecool - 發表於 2013/10/23 22:41(12年前)
2Fapplecool:請問是什麼意思呢?10/23 23:06
5Fapplecool:出現好多沒看過的關鍵字,要好好研究一番了10/23 23:14
6Fapplecool:感謝感謝,還有嗎還有嗎10/23 23:15
7Fapplecool:不過那個大絕招是?好像 GOOGLE 不太到阿(搔頭)10/23 23:16
10Fapplecool:可是我是在 windows 上 compile android 的 so 檔耶10/23 23:34
13Fapplecool:樓上這個好!!! 感恩感恩!!!10/24 00:03
14Fapplecool:ㄟㄟ好像不一樣說,我只想把名稱隱藏起來10/24 00:07
15Fapplecool:-fvisibilty=hidden 應該還是看得到只是不能 link ?10/24 00:07
20Fapplecool:阿了解了,感謝!!!10/24 21:54
[問題] 如何在編譯期建表
[ C_and_CPP ]48 留言, 推噓總分: +7
作者: applecool - 發表於 2013/10/23 22:26(12年前)
5Fapplecool:嗯啊我只想到先算好然後複製貼上10/23 22:29
6Fapplecool:目前想到跟四樓一樣的做法,但工作忙的時候要多一道工10/23 22:29
8Fapplecool:希望能有只要改 alpha 就好10/23 22:30
10Fapplecool:最差情況就是寫成批次命令了10/23 22:30
11Fapplecool:可是輸出成 .o 改參數的時候還是要重新製作 .o 檔吧10/23 22:32
14Fapplecool:嗯嗯啊,我也是想到這種作法,但想有沒有可能用template10/23 22:35
16Fapplecool:因為如果我要用 makefile 我就得幫同事 set up XD10/23 22:36
17Fapplecool:所以 template 是無解的嗎?感覺好像真的只能用批次做..10/23 22:37
19Fapplecool:感謝!!!可是這樣沒辦法把計算移到編譯期10/23 23:01
22Fapplecool:其他的部分是指?10/23 23:07
23Fapplecool:剛看來 constexpr 應該是符合我的需求,真的很感謝10/23 23:13
24Fapplecool:實在大感謝了10/23 23:14
25Fapplecool:忽然想到,這樣有記憶體連續嗎10/23 23:35
27Fapplecool:似乎是~~總之感謝10/24 00:13
37Fapplecool:為什麼貼成一整份 code 速度比較快10/24 07:48
[問題] 語法請教 (關於 decltype 與判斷 POD)
[ C_and_CPP ]22 留言, 推噓總分: 0
作者: applecool - 發表於 2013/10/22 21:51(12年前)
3Fapplecool:大感謝~~!瞬間解決!!!10/22 22:03
8Fapplecool:3q~~不過現在 is_pod 跟 union 可能結果不一樣,10/22 23:32
9Fapplecool:看來我以後只能固定用 is_pod 了10/22 23:32
11Fapplecool:就像四樓說的10/22 23:35
14Fapplecool:union 的限制有變化之後,看來真的只能用 static_assert10/22 23:38
15Fapplecool:再搭配 std::is_pod 使用了10/22 23:38
16Fapplecool:所以以前用 union 判斷 POD 的習慣只能改掉了10/22 23:39
20Fapplecool:以前很大量地使用 constraint 說~~現在不能用了 QQ10/22 23:51
22Fapplecool:是喔~10/22 23:54
Re: [問題] 如何混亂程式碼
[ C_and_CPP ]1 留言, 推噓總分: +1
作者: vocaloid - 發表於 2013/10/14 20:57(12年前)
1Fapplecool:大感謝!!!10/14 21:40
[問題] 如何混亂程式碼
[ C_and_CPP ]25 留言, 推噓總分: +7
作者: applecool - 發表於 2013/10/14 20:17(12年前)
2Fapplecool:是阿~~不然也不會花時間做這個10/14 20:21
5Fapplecool:不是10/14 20:37
18Fapplecool:喔喔~~那個我做掉了~~感謝10/14 22:59
[問題] rvalue reference 的簡單使用方法
[ C_and_CPP ]20 留言, 推噓總分: +4
作者: applecool - 發表於 2013/10/14 20:08(12年前)
6Fapplecool:所以答案是全都沒有??10/14 20:20
8Fapplecool:是阿~~極其罕見,也只有我這種倒楣鬼會遇到10/14 20:37
20Fapplecool:嗯嗯我意思是說,不能寫一個版本,另一個用 move10/14 23:04