どう考えても難しすぎだろ!
読みやすい名前に改名しないBjarne Stroustrupには げんあり
前スレ達
難易度:1 http://pc5.2ch.net/tech/kako/1058/10586/1058675178.html
難易度:2 http://pc5.2ch.net/tech/kako/1063/10633/1063323615.html
難易度:2 http://pc11.2ch.net/test/read.cgi/tech/1071697977/
探検
C++は難しすぎ 難易度:4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2008/09/16(火) 18:31:242008/10/21(火) 10:24:43
こっちはC++が難しい
あっちはC++は別に難しくないが糞言語
一応主旨が違う
あっちはC++は別に難しくないが糞言語
一応主旨が違う
2008/10/21(火) 17:58:19
「問題点だらけの糞言語だから無駄に難しい」で一つに纏めろ
2008/10/21(火) 19:55:44
おれは好きだなCプラプラ〜
2008/10/21(火) 20:15:14
個人の趣味でいじくる分にはとても楽しい言語なのは否定しない
でも何万台も量産する機械に組み込んだり人の命に関わるようなものを制御させようとは
絶対に思えない
でも何万台も量産する機械に組み込んだり人の命に関わるようなものを制御させようとは
絶対に思えない
2008/10/21(火) 20:21:42
パチンコ関連では普通に使われてますがなw
2008/10/21(火) 22:32:14
>>87
それは他の新しい高級言語でも同じなんじゃ?
それは他の新しい高級言語でも同じなんじゃ?
2008/10/21(火) 22:56:20
面白みがなくても、その分複数人でやる時は有効な言語ってのもあるだろ
例えば
…何?
例えば
…何?
2008/10/22(水) 00:00:24
>>87
偏見ですよ♪
偏見ですよ♪
2008/10/22(水) 00:09:03
>>87
君が思っているよりC++は世界中で使われているよ。
君が思っているよりC++は世界中で使われているよ。
2008/10/22(水) 01:45:18
BOOSTっていうネーミングがいかにも厨臭い
2008/10/22(水) 04:26:18
そろそろBOOSTの勉強はじめようかな。
2008/10/22(水) 10:32:14
Lokiの方がより厨っぽい名前だと思う
2008/10/23(木) 11:52:19
Lokiなんか業務で使ってる所あるのか?
2008/10/26(日) 09:30:10
2008/10/26(日) 18:38:56
boostなしじゃC++なんて使い物にならんな
STLとかもう要らないんじゃね?
STLとかもう要らないんじゃね?
99デフォルトの名無しさん
2008/10/26(日) 20:05:48 嘘はくな
STLはC++の中心
これ無しでは、C++は勝ちをなくす
STLはC++の中心
これ無しでは、C++は勝ちをなくす
100デフォルトの名無しさん
2008/10/26(日) 20:08:21 標準のくせに可搬性のカケラもないアレがC++の中心?
冗談もほどほどにしろ
冗談もほどほどにしろ
101デフォルトの名無しさん
2008/10/26(日) 20:10:07 >>100 嘘はくな
102デフォルトの名無しさん
2008/10/26(日) 20:34:32 STL使ってて移植に困ったことなんてないけどな。
どうせ>>100が変な使い方してるだけだろw
どうせ>>100が変な使い方してるだけだろw
103デフォルトの名無しさん
2008/10/26(日) 20:49:13104デフォルトの名無しさん
2008/10/26(日) 20:59:29 ここから正しい日本語教室になります。
ム板ではよくあることです。ご静聴下さい。
ム板ではよくあることです。ご静聴下さい。
105デフォルトの名無しさん
2008/10/27(月) 10:00:22106105
2008/10/27(月) 10:01:38 100とは別人
107デフォルトの名無しさん
2008/10/27(月) 10:08:45 >>105
gcc で普通に例外使えるし、わざわざ「環境」って言ってるんだから、
コンパイラの制限じゃないよね?そんな制限のあるコンパイラはとっくに淘汰されてるだろうし。
どんな環境? Symbian とか?
libstdc++ や STLport なら例外投げないように小細工して使うこともできるよ。
gcc で普通に例外使えるし、わざわざ「環境」って言ってるんだから、
コンパイラの制限じゃないよね?そんな制限のあるコンパイラはとっくに淘汰されてるだろうし。
どんな環境? Symbian とか?
libstdc++ や STLport なら例外投げないように小細工して使うこともできるよ。
108デフォルトの名無しさん
2008/10/27(月) 10:15:55 素人さん?stlは例外投げれないと使い物にならないよ
109デフォルトの名無しさん
2008/10/27(月) 10:29:38 正直>>107みたいな半可通は黙ってて欲しい
そういうカキコみた新人が勘違いする
そういうカキコみた新人が勘違いする
110デフォルトの名無しさん
2008/10/27(月) 10:51:43 >>108
各種アルゴリズムなんか例外なくても使えるだろ。 auto_ptr だって使える。
コンテナは例外投げれないとつらいかもしれないが、例外を abort() にマップすれば
十分なことだってある。そこまでやってダメなときに、ようやく自前でコードを組むことに
なるんだ。
十把一絡げに「STL」と呼んで捨てるのはあまりに非効率。
各種アルゴリズムなんか例外なくても使えるだろ。 auto_ptr だって使える。
コンテナは例外投げれないとつらいかもしれないが、例外を abort() にマップすれば
十分なことだってある。そこまでやってダメなときに、ようやく自前でコードを組むことに
なるんだ。
十把一絡げに「STL」と呼んで捨てるのはあまりに非効率。
111デフォルトの名無しさん
2008/10/27(月) 11:00:12 コンテナの使用頻度が一番高いと思うんだが・・・
つか、例外使えない=コンテナ使えない(使いにくい)=可搬性低い、
で別に間違ってないだろw
つか、例外使えない=コンテナ使えない(使いにくい)=可搬性低い、
で別に間違ってないだろw
112デフォルトの名無しさん
2008/10/27(月) 11:02:59113デフォルトの名無しさん
2008/10/27(月) 11:07:41 >>111
それを言うならSTL以前に
例外使えない=new使えない(使いにくい)=可搬性低い
例外使えない=コンストラクタ使えない(使いにくい)=可搬性低い
つまり C++ は可搬性低いってことだな。
それを言うならSTL以前に
例外使えない=new使えない(使いにくい)=可搬性低い
例外使えない=コンストラクタ使えない(使いにくい)=可搬性低い
つまり C++ は可搬性低いってことだな。
114デフォルトの名無しさん
2008/10/27(月) 11:08:49 >>112
それでダメなら〜って書いてるだろ。ダメなこともあるだろうが、十分なことだってあるんだ。
それでダメなら〜って書いてるだろ。ダメなこともあるだろうが、十分なことだってあるんだ。
115デフォルトの名無しさん
2008/10/27(月) 13:13:08 スレッドセーフで例外セーフな新しいライブラリを誰か作ってくれ。
116デフォルトの名無しさん
2008/10/27(月) 18:07:37 >>114
例外が使えない処理系や環境は(仕事で)よく見るが
例外をabortにマップして十分なプロジェクトは見たことない
まあそんな小さい仕事は請けたこと無いから、
もしかしたらabortで許される仕事もあるのかも知らんけどw
俺からしたらそれは超レアケースだな、つかありえない
例外が使えない処理系や環境は(仕事で)よく見るが
例外をabortにマップして十分なプロジェクトは見たことない
まあそんな小さい仕事は請けたこと無いから、
もしかしたらabortで許される仕事もあるのかも知らんけどw
俺からしたらそれは超レアケースだな、つかありえない
117デフォルトの名無しさん
2008/10/27(月) 20:15:40 >>111
その後に「=使い物にならない」とは続かないって話だろ。
その後に「=使い物にならない」とは続かないって話だろ。
118デフォルトの名無しさん
2008/10/27(月) 20:18:55 おばはんw
119デフォルトの名無しさん
2008/10/27(月) 20:19:46 誤爆しましたごめんなさい
120デフォルトの名無しさん
2008/10/27(月) 20:59:09 >>117
ちょっと無理矢理すぎないか?
普通の感覚ならSTL使えるって言われたらコンテナ使えることを期待する
俺もコンテナが使えないならSTLなんかいらないし、
そういう意味で使い物にならないってのは全然言い過ぎではない
ちょっと無理矢理すぎないか?
普通の感覚ならSTL使えるって言われたらコンテナ使えることを期待する
俺もコンテナが使えないならSTLなんかいらないし、
そういう意味で使い物にならないってのは全然言い過ぎではない
121デフォルトの名無しさん
2008/10/29(水) 18:08:59 STLはStandard Template Libraryですよ
どこにもコンテナなんて出てこない
テンプレート使ってる標準ライブラリは全部STL
どこにもコンテナなんて出てこない
テンプレート使ってる標準ライブラリは全部STL
122デフォルトの名無しさん
2008/10/29(水) 18:20:49 Standard Missileって知ってますか
123デフォルトの名無しさん
2008/11/01(土) 13:57:36 ところがどっこい
basic_stringはテンプレート使ってて、かつ標準なのにSTLじゃないstream系も同様
この辺全くもって不条理だ
でもbasic_stringなんてSTL入りなんかせずに消えてしまえばいいと思います
basic_stringはテンプレート使ってて、かつ標準なのにSTLじゃないstream系も同様
この辺全くもって不条理だ
でもbasic_stringなんてSTL入りなんかせずに消えてしまえばいいと思います
124デフォルトの名無しさん
2008/11/01(土) 17:32:36 そもそもSTLはC++用語じゃないと何度言えば(ry
125デフォルトの名無しさん
2008/11/01(土) 18:04:39 kwsk
126デフォルトの名無しさん
2008/11/01(土) 21:25:10 これだろ。
562 名前:デフォルトの名無しさん[sage] 投稿日:2005/05/05(木) 02:58:39
"STL"なんて呼称の範囲は、C++の標準ライブラリに
取り込まれてしまった今となっては明確に区切れる物では無い。
HP STL や SGI STL のことを指して言ってるのかもしれないが、
今使われてるのはそれらをベースにしたC++標準ライブラリだ。
範囲が明確に決まってるかのように、含まれるだの含まれないだの言うのは時代遅れだぞ。
562 名前:デフォルトの名無しさん[sage] 投稿日:2005/05/05(木) 02:58:39
"STL"なんて呼称の範囲は、C++の標準ライブラリに
取り込まれてしまった今となっては明確に区切れる物では無い。
HP STL や SGI STL のことを指して言ってるのかもしれないが、
今使われてるのはそれらをベースにしたC++標準ライブラリだ。
範囲が明確に決まってるかのように、含まれるだの含まれないだの言うのは時代遅れだぞ。
127デフォルトの名無しさん
2008/11/01(土) 23:11:47 CSL(is an acronym for the Cplusplus Standard Libraries)っていう言葉を流行らせよう!!
128デフォルトの名無しさん
2008/11/01(土) 23:52:14 ここは何を話し合うの?
129デフォルトの名無しさん
2008/11/02(日) 00:19:00 ちんこ
130デフォルトの名無しさん
2008/11/14(金) 19:11:22 Javaは引数の参照渡しすらできないVB以下の言語
131デフォルトの名無しさん
2008/11/14(金) 20:09:30 JavaがVB以下であることとC++が難しいことに何の関係があるのか説明せよ
132デフォルトの名無しさん
2008/11/15(土) 02:02:50 3文字で
133デフォルトの名無しさん
2008/11/15(土) 02:08:40 未曽有
134デフォルトの名無しさん
2008/11/15(土) 02:36:47 みぞゆうは4文字
135デフォルトの名無しさん
2008/11/15(土) 06:14:57 >>134
何故か変換できない。
何故か変換できない。
136デフォルトの名無しさん
2008/11/15(土) 09:06:35 >>135
麻生に言え。
麻生に言え。
137デフォルトの名無しさん
2008/11/15(土) 09:21:01 日本語は難しすぎ
138デフォルトの名無しさん
2008/11/18(火) 16:16:10 日本語は難しすぎるので変数名には英語を使います
139デフォルトの名無しさん
2008/11/18(火) 20:07:30 日本語は本質的に論理構造を正確に表すのには向いてないからな
プログラムとは相性が悪い
プログラムとは相性が悪い
140デフォルトの名無しさん
2008/11/18(火) 20:17:46 んなこたーない
本多勝一の「日本語の作文技術」はイデオロギーと関係なく一読しておく価値がある
本多勝一の「日本語の作文技術」はイデオロギーと関係なく一読しておく価値がある
141デフォルトの名無しさん
2008/11/18(火) 22:14:42 たぶん一番向いてるのはラテン語。
142デフォルトの名無しさん
2008/11/18(火) 23:08:25 >>140
その作文ってのは、架空のことを事実であるかのごとく文章を作るってことだろ。
その作文ってのは、架空のことを事実であるかのごとく文章を作るってことだろ。
143デフォルトの名無しさん
2008/11/18(火) 23:30:59144デフォルトの名無しさん
2008/11/19(水) 00:03:49 >>142
まさかプログラマ板に脊椎反射国士さまがいるとは思わなんだw
まさかプログラマ板に脊椎反射国士さまがいるとは思わなんだw
145デフォルトの名無しさん
2008/11/19(水) 01:01:31 まさかプログラム技術板をプログラマ板とか言う
底辺な人がまだ生息しているとは思わなかった
底辺な人がまだ生息しているとは思わなかった
146デフォルトの名無しさん
2008/11/19(水) 01:36:47147デフォルトの名無しさん
2008/11/19(水) 08:36:36148デフォルトの名無しさん
2008/11/19(水) 08:41:17 分かったからもう書き込むな。
つーかわざと誤字入れてんのか?w
つーかわざと誤字入れてんのか?w
149デフォルトの名無しさん
2008/11/19(水) 14:52:01 誰<いつお
150デフォルトの名無しさん
2008/11/19(水) 22:31:37 やるおの親戚だろ
151デフォルトの名無しさん
2008/11/20(木) 11:23:43 き うぼ
ま ら く
っ なの
て いす
る カす
んダウむ
だウンみ
い ン トち
つ で は
お
ま ら く
っ なの
て いす
る カす
んダウむ
だウンみ
い ン トち
つ で は
お
152デフォルトの名無しさん
2008/11/21(金) 17:20:29 俺が煽らないと途端に過疎る
153デフォルトの名無しさん
2008/11/23(日) 16:05:00 いやいや、煽ってるのはオレだから
154デフォルトの名無しさん
2008/11/23(日) 17:08:30 いやいや、俺だから
155デフォルトの名無しさん
2008/11/23(日) 17:14:45 まぁお前らは実は煽られてるだけで
真に煽っているのは俺だから
真に煽っているのは俺だから
156デフォルトの名無しさん
2008/11/23(日) 17:31:48 暇人ども職安でも行っとけ
157 ̄ ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
2008/11/23(日) 18:04:16/ ̄ ̄ ̄ ̄\
( 人____)
|./ ー◎-◎-)
(6 (_ _) ) カタカタカタ
| .∴ ノ 3 ノ ______
ゝ ノ .| | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
158デフォルトの名無しさん
2008/11/23(日) 18:13:23 MS-BASIC勉強をしている>>157、がんばれ、ガンバレ!
159デフォルトの名無しさん
2008/11/24(月) 16:10:31 ADLやSFINIEで悩んでる人のスレかと思ったらがっかりですよ
160デフォルトの名無しさん
2008/11/25(火) 16:58:22 別にその話題振ってもかまわんよ
161デフォルトの名無しさん
2008/12/03(水) 22:35:55 各コンパイラメーカーが便利機能を追加してあげているのに、
開発者が移植性を気にして新機能を使わなかったり、
みょうちくりんな回避策(#ifdefで切り刻む)を施したりするのは、どうかと。
何が言いたいかって、#pragma onceくらいいーじゃねーかよ。
開発者が移植性を気にして新機能を使わなかったり、
みょうちくりんな回避策(#ifdefで切り刻む)を施したりするのは、どうかと。
何が言いたいかって、#pragma onceくらいいーじゃねーかよ。
162デフォルトの名無しさん
2008/12/03(水) 22:41:17 #pragma onceは標準じゃないし絶対標準にしないって禿も言ってたし
あきらめろ
あきらめろ
163デフォルトの名無しさん
2008/12/04(木) 20:40:27 リンク(ファイルシステムの)とか考えると
「ファイルの同一性」 をどう判定すべきか決めるのが難しいとかいうことだっけ?
「ファイルの同一性」 をどう判定すべきか決めるのが難しいとかいうことだっけ?
164デフォルトの名無しさん
2008/12/04(木) 21:00:32 >>162
あのハゲそんなこと抜かしてんのか。
あのハゲそんなこと抜かしてんのか。
165デフォルトの名無しさん
2008/12/04(木) 21:19:31 それとは別に、#includeを潰してもっとましな仕組みを入れたい、みたいなことを言っていなかったっけ?
166デフォルトの名無しさん
2008/12/04(木) 22:52:16 そんな凝ったテクはいいから、__FILE__、__LINE__の延長で__FUNC__を作ってほしいな
意味はわかるでそ
意味はわかるでそ
167デフォルトの名無しさん
2008/12/04(木) 22:57:48 次期C++で導入予定だけどな。__func__って名前だが。
168デフォルトの名無しさん
2008/12/04(木) 23:02:48 マングリングされた関数名が出てきたら怒る
169デフォルトの名無しさん
2008/12/04(木) 23:04:43 わざわざプリプロセッサでネームマングルしないでしょw
170デフォルトの名無しさん
2008/12/04(木) 23:14:39 __func__ はマクロじゃなくて識別子だぞ。
171デフォルトの名無しさん
2009/01/04(日) 23:45:22 C++ゲームのシーンなんかで、enumをたくさん使い、
switchで多分岐するのはよくないらしいが、
それを継承?を使いどう解消すればいいかさっぱりだ。
switchで多分岐するのはよくないらしいが、
それを継承?を使いどう解消すればいいかさっぱりだ。
172デフォルトの名無しさん
2009/01/04(日) 23:47:48 Strategy パターンでググれ。
173デフォルトの名無しさん
2009/01/05(月) 01:47:10 >>172
サンクス。
ポリモーフィズムで調べていたから、近い所だったようだが、
こっちの方が解説に分かりやすい例が出てくる。
まだ理解がないから、わざわざクラス(ファイル)を
たくさん作ってめんどくさいと思ってしまうが、
辛抱してStrategy風にのっとってやってみる。
サンクス。
ポリモーフィズムで調べていたから、近い所だったようだが、
こっちの方が解説に分かりやすい例が出てくる。
まだ理解がないから、わざわざクラス(ファイル)を
たくさん作ってめんどくさいと思ってしまうが、
辛抱してStrategy風にのっとってやってみる。
174デフォルトの名無しさん
2009/01/05(月) 02:17:00 シーンの変更時にデータの受け渡しがある場合が
少し厄介なんだよね。>Strategy パターン
そのあたりよく考えて設計する必要がある。
少し厄介なんだよね。>Strategy パターン
そのあたりよく考えて設計する必要がある。
175デフォルトの名無しさん
2009/01/05(月) 16:06:20 ttp://www.e-chishiki.com/jpn/articles/programming_languages/cpp/internals_of_virtual_functions
ポリモーフィズムはここのサイトが基本的な書き方?
クラスの宣言をmainに書いているけど、
ゲームシーンの切り替えに使う場合、
親クラスのshapeの中にprivateで書けば、
サブクラスの切り替えが制限できるから、
使いやすいとか思ったり。
ただ、自らの中に自らを書く感じだから、危険な気もする。
>>174
まだ、データは別のクラスのpublicな位置に置いているが、
これもまたものすごくてこずりそうだ・・
ポリモーフィズムはここのサイトが基本的な書き方?
クラスの宣言をmainに書いているけど、
ゲームシーンの切り替えに使う場合、
親クラスのshapeの中にprivateで書けば、
サブクラスの切り替えが制限できるから、
使いやすいとか思ったり。
ただ、自らの中に自らを書く感じだから、危険な気もする。
>>174
まだ、データは別のクラスのpublicな位置に置いているが、
これもまたものすごくてこずりそうだ・・
176デフォルトの名無しさん
2009/01/05(月) 23:03:50 public メンバ変数は害悪だ。
カプセル化を完全に無意味にしてしまう。
よく覚えておくように。
カプセル化を完全に無意味にしてしまう。
よく覚えておくように。
177デフォルトの名無しさん
2009/01/05(月) 23:13:24 >>176
そうして
private: int foo;
public: int get_foo(){return foo;} void set_foo( int v ){ foo=v; }
と全てのprivate変数に対して書く輩が出てくるw
そうして
private: int foo;
public: int get_foo(){return foo;} void set_foo( int v ){ foo=v; }
と全てのprivate変数に対して書く輩が出てくるw
178デフォルトの名無しさん
2009/01/05(月) 23:14:54 まあ、どうしても必要なら書いてもいいけどね・・・。
ブレーク貼れるくらいのメリットはあるし。
ブレーク貼れるくらいのメリットはあるし。
179デフォルトの名無しさん
2009/01/06(火) 00:03:49 >>176
玄人気取りのニワカがよくそう勘違いしてるよね
玄人気取りのニワカがよくそう勘違いしてるよね
180デフォルトの名無しさん
2009/01/06(火) 06:54:56 get_ set_書くならpublicフィールド
ちぃ覚えた
ちぃ覚えた
181デフォルトの名無しさん
2009/01/06(火) 19:45:37 protectedのこともたまには思い出してあげてください
182デフォルトの名無しさん
2009/01/07(水) 02:46:47 C/C++ Coding Style Thread
http://pc11.2ch.net/test/read.cgi/tech/1096687703/347
347 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/01(月) 09:21:05
>>346
protected は中途半端。
方針としては中途半端。
「見えちゃ嫌だけどちょっとは見えたほうが」
そんなの微妙すぎ。
http://pc11.2ch.net/test/read.cgi/tech/1096687703/347
347 名前:デフォルトの名無しさん[sage] 投稿日:2006/05/01(月) 09:21:05
>>346
protected は中途半端。
方針としては中途半端。
「見えちゃ嫌だけどちょっとは見えたほうが」
そんなの微妙すぎ。
183デフォルトの名無しさん
2009/01/07(水) 10:57:52 Bカップだっけ?<微妙すぎ
184デフォルトの名無しさん
2009/01/07(水) 17:09:05 C++にC#のプロパティみたいなのが欲しい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★2 [nita★]
- 高市総理 台湾有事めぐる答弁 撤回せず [♪♪♪★]
- 【東京】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★3 [nita★]
- BreakingDown 前日会見で対戦予定選手から不意打ちビンタ→後頭部強打で失神した選手、くも膜下出血と報告「脳内に出血が発見され…★3 [Anonymous★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 ★2 [蚤の市★]
- 【フジ】『なるほど!ザ・ワールド』『クイズミリオネア』復活を発表 『101回目のプロポーズ』の続編も制作決定 「ニーズある?」の声 [冬月記者★]
- 【悲報】高市「台湾有事、誤解を与える言い方だったのは反省します😤」 [359965264]
- モスバーガーのフォカッチャ終わってるじゃねーか!ふざけんな!
- 橋下徹「世の中は自己責任が原則。それが嫌なら日本から出ていくかあなたが政治家になって国を変えるしかない」 [769050516]
- TV局「中国在住日本人さん、今の中国の実情を教えて」→ポジティブな話が集まりすぎて愛国者ブチギレ [834922174]
- 医療技術や設備は進化普及してるのに肝心のいし不足なんだって
- 【速報】Nano Banana、オープンソース版が公開、ローカルで画像生成AIが可能に😲 [422186189]
