2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C++でプログラミング初めてみたけどさ

1 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:22:40.032 ID:t2YRt/Qv0.net
難しいな....
苦C見てる途中CUIのせいで飽きた

2 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:23:16.490 ID:tppiARqE0.net
cができるなら出来る

3 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:23:53.862 ID:t2YRt/Qv0.net
もう飛び級してQtとかインストールしてみたけど想像以上に複雑でビビったわ

4 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:23:59.958 ID:EK/NN41Sd.net
それは本当に++なのか?

5 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:24:05.422 ID:hnt6KfiW0.net
俺は挫折したがJavaScriptで取り戻したわ
オブジェクト指向ってそういうことかよっていうね

6 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:26:05.844 ID:t2YRt/Qv0.net
>>4

CとC++なんて同じもんと認識してる
Cにオブジェクト指向を追加しただけってイメージだわ

7 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:28:32.401 ID:LWPsN4Cz0.net
何がC++なのかわからないどこまでがCで何からC++なのか
開発環境が違うのかすら理解できない

8 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:28:57.035 ID:t2YRt/Qv0.net
まぁ何だかんだ5時間掛けて自動生成のコードを一切流用せず1からWidgetクラス作って親クラスにペタペタ貼れる様にしたりボタンやラベル貼り付けとかまでは出来る様になった

次はスロットに苦戦の予感

9 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:29:15.113 ID:k/NkNGH80.net
>>6
ぜんぜん違う
C++にとってOOPはオマケ

10 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:29:24.688 ID:t24LV+9R0.net
諦めてc#のぬるま湯に浸かれ

11 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:30:15.683 ID:t2YRt/Qv0.net
>>9
OOPって何だよ...素人に分かりやすい様に言ってくれ...

12 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:30:59.194 ID:WA94bBmh0.net
>>6
テンプレート

13 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:31:24.318 ID:k/NkNGH80.net
>>11
つまりオブジェクト指向プログラミングだよ

でもQtはOOP
いわばC++をJava風に書いてるようなもの

14 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:31:30.823 ID:t2YRt/Qv0.net
>>10
ニコ生でスラスラプログラミング放送してる奴に憧れて初めて触れたプログラミング言語がC#だけど当時の俺には難しかった

15 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:33:02.412 ID:bGphvu4t0.net
javascriptやれ
vue.js面白い

16 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:33:14.833 ID:t2YRt/Qv0.net
テンプレートとかOOPの説明されてもピンと来ないな...

17 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:33:40.729 ID:Gq5d8sEA0.net
C++詳しくないけどあれってCでもOOP出来るように作られた言語じゃないの?

18 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:35:26.585 ID:t2YRt/Qv0.net
>>15
HTML/CSS/PHP/JavaScript(Node)とかは割とスラスラ書ける自身はあるHTML5での追加予定APIも大体一度は触れてみたりしてるし

19 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:36:35.169 ID:Gq5d8sEA0.net
C++とか高速処理したいときのライブラリ作成言語ぐらいにしか見てないんだけども

20 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:36:50.067 ID:k/NkNGH80.net
>>17
元々はね
今もOOP要素はあるけれど、Java的な意味でのOOPではなくなった

21 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:37:27.226 ID:t2YRt/Qv0.net
>>17
俺もそんな感じの認識だわ

Cにオブジェクト指向追加して、多少Cのデメリットをカバーする言語仕様やライブラリが多いってイメージ

22 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:40:58.563 ID:t2YRt/Qv0.net
>>19
コンパラを複数使うとか、呼び出し元に合わせて書くとか面倒くさそうなら最初からQt使えってなる

23 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:42:23.612 ID:Gq5d8sEA0.net
>>22
そもそもC♯使うからよくわからないわ・・・
最近はPythonのが良さそうとかは思ってるけども

24 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:43:10.731 ID:Gq5d8sEA0.net
Linux系使うならC++の出番?

25 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:47:17.239 ID:t2YRt/Qv0.net
>>23
C#って確か.NETに縛られた半中間言語だよね?

個人的にはプログラムは速い方がいいって考えでC++とかを学び始めたんだよね

Qtならプラットフォームに縛られないみたいだしお得かなっと

26 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:49:07.690 ID:t2YRt/Qv0.net
>>24
Ubuntuでネットワークプログラミング初めてみたいとも思ったけど英語ばかりで断念した

27 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:49:47.582 ID:k/NkNGH80.net
GUIなんて使ってる時点で速度なんて誤差
むしろWindowsネイティブのGUIをラップしているC#の方が速い可能性までありうる
速度がほしければそこだけC++で書けばいいのだ

28 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:53:19.330 ID:t2YRt/Qv0.net
>>27
それはC++も同じだと思うよ
QtはMacならCocoaWindowsなら.netと振り分けてるらしい

ならC++の方がラップを歴てもC#の誤差よりも小さい誤差だと思うけどなぁ

29 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:56:40.756 ID:IlpSdvpR0.net
テンプレートとかプリプロセッサとか依存関係とかでミスった時のコンパイルエラーぱっと見で原因が意味不明で辛いんだけど

30 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:59:29.619 ID:k/NkNGH80.net
>>28
そりゃWindowsに存在して他のOSにも存在する機能をそのまま使う場合はな
Windowsにある機能で、Qtにもある機能だけれど、Qtの仕組みとしてはそれを他の機能の組み合わせで作っているために、
Windowsにある機能を組み合わせて作った機能を組み合わせて元に戻さなければならない、って機能だってあるだろ

31 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 02:59:50.106 ID:k/NkNGH80.net
>>29
conceptを待て
あるいはclangを使え

32 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 03:01:14.628 ID:t2YRt/Qv0.net
>>29
メソッド名から予想して関連してそうな場所と睨めっこで今はなんとかQtなら出来てるわ

意味わからんのは間違いない
16進数とかでログ並べられても意味わからん

33 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 03:07:56.299 ID:t2YRt/Qv0.net
>>30
多分オブジェクトの秩序を守るための構造を実装してるんだろうね。まぁ自分はそれこそ元が速いC+なら誤差の範囲だと思っちゃうけど

ただネイティブな秩序からQtの秩序に変える時もっといい方法あっただろって思う。
.netもcocoaのやり方は大体似ている所もあるんだからそれらを継承して癖のある構造にすんなよとは思うね

34 :以下、?ちゃんねるからVIPがお送りします:2018/04/14(土) 03:15:17.177 ID:k/NkNGH80.net
>>33
そういう場合、問題になるのは「言語の速度」じゃなくて「API呼び出しの回数」なんだよ
言語がいくら速くても全くの無駄

総レス数 34
9 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★