作者查詢 / dzwei

總覽項目: 發文 | 留言 | 暱稱
作者 dzwei 在 PTT [ C_and_CPP ] 看板的留言(推文), 共188則
限定看板:C_and_CPP
首頁
上一頁
1
2
3
下一頁
尾頁
[問題] 初學者入門C語言學習順序
[ C_and_CPP ]71 留言, 推噓總分: +13
作者: YOAOY - 發表於 2018/02/11 16:45(8年前)
2Fdzwei: C語言是拿來開發作業系統&韌體用的02/11 17:18
3Fdzwei: 先說妳學程式語言的目的?02/11 17:18
4Fdzwei: 如果想做numerical,請找py,GUI有Js、C#、ROR02/11 17:19
8Fdzwei: 我記得現在的APP手遊好像沒再用C++開發了@@02/11 18:04
9Fdzwei: 近3年好像是C#和Js了02/11 18:07
14Fdzwei: 建議直上C#,其實有一本書叫做effective c#妳可以去看看02/11 18:25
15Fdzwei: 如果你都沒問題而且很有感觸,代表你及格了,可以開始做事02/11 18:25
16Fdzwei: 如果沒有的話,可以從深入淺出C#那本+小山的C#教學開始02/11 18:26
20Fdzwei: 樓上,他說了,遊戲開發02/11 18:28
23Fdzwei: 既然妳要開發遊戲,又沒有啥程式的基礎,就從小山的C#開始02/11 18:29
24Fdzwei: 八XD,他的主題也是針對"新手"+"OOP"+"遊戲"02/11 18:30
25Fdzwei: 看了我想對你會很有幫助02/11 18:30
26Fdzwei: 書就找深入淺出C#那本02/11 18:30
27Fdzwei: 自從微軟多了Xamarin,C#可以做的事情變多了02/11 18:31
31Fdzwei: C#好處是小山的教材很適合妳,而且我記得unity也有C#腳本02/11 18:33
32Fdzwei: Js我不予置評,我只有用過QML開發GUI過,然後QML很多地方02/11 18:34
33Fdzwei: 跟Js很像就是了02/11 18:34
36Fdzwei: 而且現在PC Game的主流也還是Win XD02/11 18:35
37Fdzwei: 其他東西像gui和韌體之類的,這年頭就要考慮cross-platform02/11 18:36
38Fdzwei: 的議題了!02/11 18:36
41Fdzwei: 同上,一開始不要碰兩種語言,真的要進階的話,頂多學如何02/11 18:38
42Fdzwei: link DLL02/11 18:39
[問題] Visual Studio Code 設定 C/C++
[ C_and_CPP ]35 留言, 推噓總分: +9
作者: qwer87511 - 發表於 2018/02/03 18:15(8年前)
4Fdzwei: 我的建議是先安裝VScode的C++套件02/03 20:30
5Fdzwei: 然後安裝Git bash,把GitBash當作項Linux的終端機02/03 20:31
6Fdzwei: 並將VSCode預設終端機為GitBash02/03 20:32
7Fdzwei: 編譯程是直接Key入 clang(或gcc) <檔名.c> -o <檔名>02/03 20:33
8Fdzwei: 要degug就直接在終端機上用GDB或LLDB02/03 20:33
9Fdzwei: 所以通常小程是我都這樣弄,頂多加個make02/03 20:34
10Fdzwei: 大程式我就用Qt的Qmake來寫了02/03 20:34
16Fdzwei: 我會用Git Bash的原因純粹是因為抓Git送的 哈哈02/04 22:58
17Fdzwei: 而且字體配色吶些我比較喜歡,還有Powershell02/04 22:59
18Fdzwei: 沒辦法"完全"支援linux bash shell指令02/04 22:59
19Fdzwei: e.g. ls -al02/04 23:01
20Fdzwei: 而且GitBash還送你VIM,有時候很好用der~02/04 23:02
24Fdzwei: 今天試過Ubuntu on W,感謝版有的推薦,但是02/09 15:22
25Fdzwei: WSL畢竟是以VM模擬出Linux的作業系統環境02/09 15:22
26Fdzwei: 而要在Windows上開發Windows的程式,個人認為不適合02/09 15:23
27Fdzwei: 舉個例子,WSL可以用apt-get安裝clang/gcc,02/09 15:23
28Fdzwei: 但原本在Windows上安裝的mingw-gcc/clang就不能在WSL上用02/09 15:24
29Fdzwei: 因為mingw32-gcc和clang for windows本質上是Windows的編02/09 15:25
30Fdzwei: 譯器,而在WSL上安裝的(apt-get)gcc/clang本質上是Linux02/09 15:25
31Fdzwei: 的編譯器02/09 15:26
34Fdzwei: 好,了解。但我要表達的是,在Windows上用gitbash所使用02/09 15:42
35Fdzwei: 的編譯器是for windows的gcc/clang,而WSL不是02/09 15:42
[問題] struct array傳遞問題
[ C_and_CPP ]28 留言, 推噓總分: +6
作者: cozychocolat - 發表於 2018/01/10 03:02(8年前)
11Fdzwei: 你函數宣告要寫成01/13 02:11
12Fdzwei: void check_consistent(struct Maze (* maze)[10],01/13 02:11
13Fdzwei: int y){ ... }01/13 02:11
14Fdzwei: 那個10是maze[a][b]裡面的b,也就是array外層的大小01/13 02:12
15Fdzwei: 參考本版C++新手13戒的第12條01/13 02:13
16Fdzwei: 之所以要寫成struct Maze (* maze)是因為沒有那個括號的話01/13 02:13
17Fdzwei: 就會變成(struct Maze *) maze01/13 02:14
18Fdzwei: 兩者意義完全不一樣01/13 02:14
19Fdzwei: 還有,我覺得check_consistent(maze, x, y);01/13 02:15
20Fdzwei: 應該要放在for裡面01/13 02:15
21Fdzwei: 其實前面x,y,num..那些沒有給初值,其實很危險01/13 02:16
22Fdzwei: 一樣參考本版教條的第一條01/13 02:17
23Fdzwei: 勘誤一下01/14 03:53
24Fdzwei: 「maze[a][b]裡面的b」01/14 03:53
25Fdzwei: 那個b是內層01/14 03:53
[討論] 你認為最漂亮的c++ source code?
[ C_and_CPP ]12 留言, 推噓總分: +6
作者: druid0214 - 發表於 2018/01/11 23:14(8年前)
4Fdzwei: 會媽,我覺得從opencv那邊的src學到很多東西呀XD01/13 11:01
5Fdzwei: 這版也是可以學很多東西der01/13 11:02
[問題] 關於DEV-C++ 的問題
[ C_and_CPP ]34 留言, 推噓總分: +12
作者: FoxTz - 發表於 2017/11/22 17:26(8年前)
29Fdzwei: 如果想要輕量,可以用clang+vscode11/25 15:43
30Fdzwei: 然後用vscode內建的bash進行編譯跟11/25 15:43
31Fdzwei: Make。對了,記得還要裝mingw和11/25 15:43
32Fdzwei: Git bash11/25 15:43
[問題] C函式是否有辦法回傳多個陣列?
[ C_and_CPP ]20 留言, 推噓總分: +9
作者: ej001 - 發表於 2017/08/04 18:04(8年前)
2Fdzwei: 找資料建議要學習使用"英文"關鍵字,尤其是我們Programer08/04 18:56
3Fdzwei: https://goo.gl/yzkWv408/04 18:56
[問題] 二維陣列型別
[ C_and_CPP ]30 留言, 推噓總分: +10
作者: oToToT - 發表於 2017/08/03 18:12(8年前)
9Fdzwei: 推樓上的用法08/04 01:28
10Fdzwei: 但是記得delete的時候也要迴圈08/04 01:28
11Fdzwei: 否則會造成memory fragment08/04 01:28
12Fdzwei: 其實這個case可以考慮用c++的list08/04 01:30
13Fdzwei: 如果你要講求效能的話可以這樣:08/05 01:09
14Fdzwei: int *ary = new int[sizeX * sizeY];08/05 01:09
15Fdzwei: ary[y*sizeX + x]08/05 01:10
16Fdzwei: 但如果是團隊合作個人是不建議,一來不方便閱讀,08/05 01:10
17Fdzwei: 二來,你的case有必要連這麼一點點時間都要爭取嗎?08/05 01:11
18Fdzwei: 如果你很care時間的話,你還可以把上面第一個方法的迴圈08/05 01:13
19Fdzwei: 步份,開執行緒進行初始化,但是我目前做到現在的case08/05 01:14
20Fdzwei: (我只是個小小的研究生跟著老闆在接外面的case)08/05 01:14
21Fdzwei: 很少有情況,連那一點時間都要@@08/05 01:15
22Fdzwei: 對了 剛剛上面那個ary[y*sizeX + x]在3維以上的陣列就會08/06 23:47
23Fdzwei: 很複雜,所以不建議用在高維振烈08/06 23:47
24Fdzwei: https://goo.gl/QR98fb08/06 23:48
25Fdzwei: 參考這篇08/06 23:48
26Fdzwei: 我說的複雜是指08/07 11:02
27Fdzwei: 你今天想把它從2*3*4改成6*5*708/07 11:02
28Fdzwei: 這種動態的改變size08/07 11:02
[問題] 新手問題 傳入陣列的size
[ C_and_CPP ]12 留言, 推噓總分: +3
作者: nova06091 - 發表於 2017/08/01 16:37(8年前)
10Fdzwei: 如果是cpp的話,可以傳ref,參考新手13戒的第12條08/04 02:34
[討論] 想請教對於做 GUI 的建議!
[ C_and_CPP ]62 留言, 推噓總分: +14
作者: HenryLiKing - 發表於 2017/07/21 23:16(8年前)
54Fdzwei: 可以試試qml與c++混用,qml做ui,c++負責運算(thread),用07/28 01:39
55Fdzwei: signal和slot串起來。07/28 01:39
56Fdzwei: 我最近拿它來做示波器(3MSR via ftdi usb2.0),介面可以07/28 01:41
57Fdzwei: 刻的很漂亮又保有一定的程式執行效率XD07/28 01:41
C/C++ 語言新手十三誡 -- Ver. 2016置底
[ C_and_CPP ]24 留言, 推噓總分: +17
作者: wtchen - 發表於 2016/06/07 20:58(9年前)
22Fdzwei: 關於12. 如果是dynamic array,就得用pointer to pointer11/14 13:03
23Fdzwei: 傳遞至func了, 詳見11/14 13:03
24Fdzwei: https://tinyurl.com/4bbd75bh11/14 13:03
首頁
上一頁
1
2
3
下一頁
尾頁