作者查詢 / azureblaze

總覽項目: 發文 | 留言 | 暱稱
作者 azureblaze 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1441則
限定看板:C_and_CPP
[問題] error LNK2019 與 fatal error LNK1120
[ C_and_CPP ]14 留言, 推噓總分: +1
作者: o07608 - 發表於 2013/01/08 16:25(13年前)
1Fazureblaze:專案設定問題 你選了win32可是應該要console01/08 16:54
2Fazureblaze:Win32程式是有視窗的那種,他一定要有一個叫做01/08 16:56
3Fazureblaze:WinMain的函數01/08 16:56
4Fazureblaze:範例要的應該是Win32 Console Application01/08 16:56
5Fazureblaze:中文應該是什麼win32主控台應用程式01/08 16:57
6Fazureblaze:他會幫你開一個黑黑的輸入輸出文字用視窗01/08 16:57
7Fazureblaze:規定 一般程式規定要從main()開始01/08 17:48
8Fazureblaze:微軟的視窗程式則規定要從WinMain開始01/08 17:48
9Fazureblaze:所以你開始選的專案種類會影響到開始的地方01/08 17:49
10Fazureblaze:如果選static library就沒有任何開始點01/08 17:50
11Fazureblaze:dll 可以有dllMain或是沒任何開始點01/08 17:50
12Fazureblaze:不過後面三個會扯很遠所以一開始都console就好了01/08 17:52
Re: [討論] 面試有鑑別度的問題??
[ C_and_CPP ]13 留言, 推噓總分: +3
作者: legnaleurc - 發表於 2013/01/08 16:22(13年前)
1Fazureblaze:簡單講exception是例外 常常發生就不是例外了01/08 16:53
[問題] 大盤象棋AI
[ C_and_CPP ]26 留言, 推噓總分: +11
作者: XperiaZ - 發表於 2013/01/03 15:15(13年前)
7Fazureblaze:SetConsoleTextAttribute()01/03 17:21
[問題] 找程式的bottleneck
[ C_and_CPP ]10 留言, 推噓總分: +2
作者: GSXSP - 發表於 2013/01/03 10:36(13年前)
4Fazureblaze:VerySleepy或是CodeAnalyst01/03 11:31
7Fazureblaze:都可 CodeAnalyst功能比較強可是也比較難用01/03 11:41
Re: [問題] delete與堆積損毀
[ C_and_CPP ]41 留言, 推噓總分: +4
作者: QQ29 - 發表於 2012/12/27 15:39(13年前)
1Fazureblaze:undefined behavior不代表他要壞掉給你看12/27 15:58
2Fazureblaze:你做這種事他可以假裝他好好的12/27 15:59
3Fazureblaze:os new給你的記憶體範圍可能比較大一點12/27 16:00
4Fazureblaze:或者他沒做存取檢查(VC好像只擋超過0xC000000的)12/27 16:01
5Fazureblaze:delete的時候os才會知道你想free一塊他沒給你的記憶體12/27 16:02
6Fazureblaze:然後這時候os不見得要做exception所以catch不到東西12/27 16:02
9Fazureblaze:看錯了我沒仔細看你的code12/27 16:11
10Fazureblaze:以vc2010來說,你new東西的時候他會在後面偷塞一段東西12/27 16:12
11Fazureblaze:delete的時候再檢查這段東西是不是一樣12/27 16:13
12Fazureblaze:因為陣列超界是常見錯誤所以debug的時候他幫你檢查12/27 16:14
14Fazureblaze:總之這全部都是undefined behavior12/27 16:16
15Fazureblaze:你不能期望他幫你作什麼12/27 16:17
16Fazureblaze:我試了一下release *ptr==5566;這邊就掛了12/27 16:22
17Fazureblaze:然後debbuger下的release他似乎還是幫你作檢查12/27 16:22
18Fazureblaze:debbuger可以把new delete的函數偷偷換掉12/27 16:23
21Fazureblaze:這一般算fatal error12/27 17:11
22Fazureblaze:偵測到一個錯誤不代表只有一個錯誤12/27 17:11
23Fazureblaze:他只能假設你沒救了把你關掉12/27 17:11
24Fazureblaze:這種error handle的方式叫做「不要讓他發生」12/27 17:12
25Fazureblaze:資料寫入前你就應該先檢查大小 自己丟exception12/27 17:13
33Fazureblaze:stack好像不靠compiler動手腳很難處理?12/27 18:47
[問題] 四邊形頂點
[ C_and_CPP ]21 留言, 推噓總分: +5
作者: donby - 發表於 2012/12/08 01:42(13年前)
9Fazureblaze:參考看看convex hull?12/08 02:36
[問題] 使用指標交換內容
[ C_and_CPP ]24 留言, 推噓總分: +5
作者: e12518166339 - 發表於 2012/12/06 11:16(13年前)
9Fazureblaze:因為別的地方也可能有指標指到ab指的東西12/06 14:41
10Fazureblaze:換指標和換內容是兩回事12/06 14:42
11Fazureblaze:換指標只影響到你換的兩個指標12/06 14:45
12Fazureblaze:換內容影響到所有指到這個位址的指標12/06 14:45
13Fazureblaze:實際上要用哪個視內容而定12/06 14:46
14Fazureblaze:應該說"視功能需求而定"比較不會跟上面的"內容"搞混12/06 14:47
[問題] 浮點數的誤差嗎??
[ C_and_CPP ]12 留言, 推噓總分: +2
作者: linkone - 發表於 2012/12/04 14:06(13年前)
1Fazureblaze:試試看(int)(xxx * 1000.0 + 0.5)12/04 14:21
2Fazureblaze:c取整數是無條件捨去到比較靠近0的那個整數12/04 14:24
3Fazureblaze:有負數用floor(d + 0.5)比較好12/04 14:25
4Fazureblaze:另外double的位數遠超過六位12/04 14:27
5Fazureblaze:你看到的是printf幫你四捨五入的結果12/04 14:27
7Fazureblaze:不過樓上那個要c++11才有12/04 18:08
Re: [心得] 第一次使用亂數就上手 XD (random number)
[ C_and_CPP ]12 留言, 推噓總分: 0
作者: musicJD - 發表於 2012/11/19 14:52(13年前)
10Fazureblaze:可以挑戰看看大便不小便11/20 10:45
[問題] 請教C array的一個問題
[ C_and_CPP ]11 留言, 推噓總分: 0
作者: slimbody15 - 發表於 2012/11/16 16:05(13年前)
4Fazureblaze:你的程式開始執行的時後會跟作業系統要一塊空間11/16 16:14
5Fazureblaze:(1MB之類的,看設定) 你之後記憶體如果不用new或malloc11/16 16:15
6Fazureblaze:都是重複利用這塊空間(stack)11/16 16:16
7Fazureblaze:所以如果你不超過一開始stack的大小11/16 16:16
8Fazureblaze:作業系統就無從得知你是怎樣亂搞11/16 16:17
10Fazureblaze:你可以實驗看看要超出多少才會出事11/16 16:19
11Fazureblaze:或是看看int a[10];int b[10];改超過a b會怎樣11/16 16:21