【初心者歓迎】C/C++室 Ver.83【環境依存OK】
1 :
デフォルトの名無しさん :
2013/03/13(水) 15:07:45.61
 |nbsp ‌|8204  |8201  |8198  |8197  |8196  |160  |8194  |8199  |12288  |8195 |nbsp |8204 |8201 |8198 |8197 |8196 |160 |8194 |8199 |12288 |8195
NG推奨:半角にして登録してくだい ◆QZaw55cn4c /tech/1313183984/
NG推奨:以下も追加登録してください 片山
5 :
デフォルトの名無しさん :2013/03/13(水) 16:45:21.47
まとめて書けばいいだろ。 NG推奨:半角にして登録してくだい ◆QZaw55cn4c /tech/1313183984/ 片山
初心者歓迎は外さなくてもいいじゃん、実際歓迎していいと思う 但し、以下の条件に1つでも当てはまるのは初心者とかそういうレベルの問題じゃないから袋叩きにして追い出せ 〇C/C++の書籍を5冊未満しか持っていないor持っていても全て精読したことがない 〇検索は40時間未満しかしていない 〇検索したワード、及び閲覧したサイトのそれぞれ1割以上が世界的にみて使用者の少ない日本語で書かれたサイト
しまった、5冊も持ってねぇやw
1冊もないわーやばいわー
>>6 は他人の10倍位努力しないと人並みのことができないんだろうな
全角アルファベットは例外なく馬鹿
11 :
デフォルトの名無しさん :2013/03/13(水) 19:02:39.55
10倍かかってもコード乞食してできたつもりになってる
>>9 よはマシだろうな
>>6 の条件満たさなくても赤の他人にタダで情報をせびらずに一人で全部解決できるならそれはそれでいいんじゃね?
>>9 みたいに本も半分も読まず、4時間以下の検索時間で、日本語のサイトオンリーで全て問題を解決できるのが人並みらしいしw
13 :
デフォルトの名無しさん :2013/03/13(水) 19:09:10.46
そもそも
>>9 の10倍とかどっから出てきたのか分からん
唐突に変な話持ち出すキチガイが住み着いてるけど
>>9 でしょ
全角アルファベットとか打ち方忘れるレベルで使ってないな
15 :
sage :2013/03/13(水) 21:26:33.48
わかったわかったわかった。もうわかった。 だからもうわかったって。 もういいからもうわかったから。 お前の言いたい事も言ってる事もわかったから。 全部わかった。全部。すごいわかった。ものすごくわかった。 こんなにわかったの初めて。初めてわかりあえたな俺達。 だからわかってるわかってるそれもわかるよ。わかってるって。 わかりまくってる。ていうかわかってた。実を言うとわかってた。 始めっからわかってた。わかってた上でさらにわかったから。 二重にわかってるから。むしろわかりすぎてヤバイ。 全部わかるんだもん。わかっちゃうんだもん。 ほら、お前もわかってきただろ?それもわかるから。
閲覧したサイトの9割近くが英語ってもはや日本人じゃない気がするんだが 上級者ってそんなに英語ができるもんなのか
言い返せないゴミの証拠なき自演レッテル貼り入りました〜
他のスレには明らかに
>>6 の条件満たさない質問者がいてても、回答してくれる
から、そっちに移動すればいいんだね
了解(^^ゞ
>>5 =11=13 =19(←急にsage始めたチンカス)
>>21 みたいに内容に反論できずにその他のところばっかり構ってる池沼って何でこのスレに張り付いてるんだろうなw
>>23 お前みたいな、仕切り野郎のゴミ屑がいるからじゃね?
>>21 チンカス自己紹介乙。
チンカスはチンカスらしく便所に流されてろ。
おっ まだ林檎バカがいるんか コイツがいる限り ここは役に立たねえ
>>25 ↑ ガキの返しにワロタw
ゴミ屑のガキは、シねw
28 :
デフォルトの名無しさん :2013/03/13(水) 22:04:38.05
>>24 誰かがルールを決めないとスレの低レベル化は止まらないのにどうするの?
お前みたいなゴミが書き込まなければ止まるけど、自覚がないみたいだから現実問題無理だよね?
ageたり sageたり しょーもない小細工すんな、ドアホウ
>>29 悔しいって何が?w
なんでもそう思えたら、幸せでいいねw
結局シねしか言えない雑魚さんお疲れ様です 内容に関しては何も言えない低知能は同情するレベル
ID出ないからやりたい放題なんだよね
>誰かがルールを決めないとスレの低レベル化は止まらないのにどうするの? 少なくともお前にはその資格ねえ
>>32 それこそ、お前の自己紹介だろw 低知能さんw
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ←New!!
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意←New!!
>>37 ↑
自演となぜ言われてるのか、理解できない程のクソバカ
>age、sageに執着する
↑ 小細工を指摘された事に、逆ギレw
>相手発言の意味が理解できないから反論できない
↑ 自演となぜ言われてるのか理解できないバカが、プライドを保つため
によく使うセリフ
>仕切るの気に入らないなど行動原理が感情的な女脳
↑ 仕切る事をまかされる程、『価値』がないと言われてる事を
理解できずに、自分の都合の良いように解釈するメルト脳
↓ 顔真っ赤にしてコピペ連投してる時点でw ガキ丸出しw
37 :デフォルトの名無しさん:2013/03/13(水) 22:10:44.43
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
38 :デフォルトの名無しさん:2013/03/13(水) 22:12:18.33
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ←New!!
39 :デフォルトの名無しさん:2013/03/13(水) 22:13:36.31
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意←New!!
何とかを笑うってやつだな
火病の瞬間w
37 :デフォルトの名無しさん:2013/03/13(水) 22:10:44.43
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
38 :デフォルトの名無しさん:2013/03/13(水) 22:12:18.33
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ←New!!
39 :デフォルトの名無しさん:2013/03/13(水) 22:13:36.31
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意←New!!
結局、コピペ連投キチガイの火病バカが ここを仕切るの?w
顔真っ赤のガキw
ガキの使いやあらへんでw
何が『New!! 』だよw バカじゃねえのwwww
前に心理学の論文読んだけど,死ねとか他人の命に関わるようなことを平気で言う人間に共通して見られる傾向として,絶対的な親の愛情不足があるらしい. 共働きとかそういうレベルじゃなくて,一緒にいても最低限の世話だけして,ほとんどコミュニケーションを取らない状態. しかもそういう親って8割だったか9割だったかができちゃった婚. 欲しくもない子供生んだら、そりゃいちいちコミュニケーションも取らないわな.DQN親の典型だろう. 望まれずに生まれて来た子もかわいそうなもんだ.
キーボードを、バンバン叩きながら、ガキんちょが 涙目でおおくりいたしました 見た目は、おっさん 精神は小児
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
>>49 ↑鏡を見て一人でつぶやいてる。
まで読んだw
53 :
デフォルトの名無しさん :2013/03/13(水) 22:24:15.54
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る←new!!
>>53 ↑ 興奮しすぎて、自演も隠さなくなったw
コピペに必死すぎw
自演扱いワラタwww 俺以外にお前をサンドバッグにしてる奴もパソコンの前で笑い転げてるよw
>>56 理解できない低脳には期待してないからw
>パソコンの前で笑い転げてるよw
バカな程、意味がわからずに笑みをうかべるからなw
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」など恥ずかしげもなく妄想を書き込む←New!!
↓ コピペを繰り返す、ガキ脳のおっさん
59 :デフォルトの名無しさん:2013/03/13(水) 22:27:56.37
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」など恥ずかしげもなく妄想を書き込む←New!!
バカ一番はつらいな
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」など恥ずかしげもなく妄想を書き込む
次は、ムダに作文を投下してくるんじゃないかw
流れみてたら、どこで自演してるか わかるんだがw バカじゃないかぎり
>>18 は引っ込みつかなかくなったんだろうな
自演レッテル貼りって言われてksみたいなプライドが傷付いたんだろう
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」など恥ずかしげもなく妄想を書き込む
>>65 子供は、理解出来なくなると発狂して同じ行動するからなw
お前はプライドないだろw
なんやねん 同じコピペばっかり、しょーもない奴やな
71 :
デフォルトの名無しさん :2013/03/13(水) 22:35:20.49
自演はわかる(キリッ
反論出来なくなって、『レッテル』を連呼w
>>71 ダレでもわかるよw ダレでもね
自演してる奴以外はw そんな大した風に言わなくていいよw
あ、お前みたいなバカにもムリだなw
人は情報が足りないときは自分自身に置き換えて考えてみる生き物 >ガキ脳のおっさん それとも2chの書き込みでガキ脳かどうか判別できる凄腕カウンセラーか?
ほんっとに、なんで自演がバレたんか わかってないんか
そうだよ(便乗)
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るの気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>74 だからそんな特別なモノでもないってばw
ダレでも、お前の行動みてたら、バカで子供の精神もってる事わかるよw
>>74 ある種、お前にはカウンセラー必要かもなw
俺サイキックだから自演はわかる(キリッ
81 :
デフォルトの名無しさん :2013/03/13(水) 22:40:54.51
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>84 ↑ もう、返事に困ったらコレw
バカの一つ覚えw
バカだからしゃーない
この流れを見てまともな人が質問しようと思うだろうか
それが狙いとちゃうか?
89 :
デフォルトの名無しさん :2013/03/13(水) 22:45:23.44
>>18 のスペック
□自演認定が大好き
□age、sageに執着する
□相手発言の意味が理解できないから反論できない
□仕切るのが気に入らないなど行動原理が感情的な女脳
□建設的な議論ができないため煽るだけ
□「シネ」等自殺教唆が得意
□自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
□「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
バカの一つ覚えと言われて、小細工w やはりチンカス野郎だ
煽り合いしてるのはグルだろ
>>89 ↑
□を追加してみました。(ドヤァ・・。
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
コピペ連投キチガイの発作スレ
自演ってそういうことか 同レベルの煽り合いだと思ってた
>自演認定が大好き ↑ 自演となぜ言われてるのか、理解できない程のクソバカ >age、sageに執着する ↑ 小細工を指摘された事に、逆ギレw >相手発言の意味が理解できないから反論できない ↑ 自演となぜ言われてるのか理解できないバカが、 プライドを保つため によく使うセリフ >仕切るの気に入らないなど行動原理が感情的な女脳 ↑ 仕切る事を任される程、『価値』がないとさっきから何度なく 言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳 >建設的な議論ができないため煽るだけ ↑ お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw 図々しいにも程があるw >自分に不都合なルールが提示されると仕切り屋のレッテルを貼る ↑ 仕切りを任せられる価値がないと言われてるのに理解できないバカ >「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む ↑ 事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
絶対、誰も来なくなるなw
>>6 のルールなんて、無駄やったわ
見た目はおっさん精神は幼児の奴が薦める、Macを是非お試し下さいw
ここを淫夢スレにしよう(提案)
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
102 :
デフォルトの名無しさん :2013/03/13(水) 23:15:25.71
>>18 のスペック
□自演認定が大好き
□age、sageに執着する
□相手発言の意味が理解できないから反論できない
□仕切るのが気に入らないなど行動原理が感情的な女脳
□建設的な議論ができないため煽るだけ
□「シネ」等自殺教唆が得意
□自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
□「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
103 :
片山博文MZパンク ◆0lBZNi.Q7evd :2013/03/13(水) 23:16:35.83
【皆さんにお知らせがあります】 C/C++に関係ない煽りレスは慎んで下さい。 これを守れないと荒らしと見なされ、削除などの対象となります。
早くも今スレ4レス目のあぼーん入りました どうせ荒らしのQZだろうな
>自演認定が大好き ↑ 自演となぜ言われてるのか、理解できない程のクソバカ >age、sageに執着する ↑ 小細工を指摘された事に、逆ギレw >相手発言の意味が理解できないから反論できない ↑ 自演となぜ言われてるのか理解できないバカが、 プライドを保つため によく使うセリフ >仕切るの気に入らないなど行動原理が感情的な女脳 ↑ 仕切る事を任される程、『価値』がないとさっきから何度なく 言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳 >建設的な議論ができないため煽るだけ ↑ お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw 図々しいにも程があるw >自分に不都合なルールが提示されると仕切り屋のレッテルを貼る ↑ 仕切りを任せられる価値がないと言われてるのに理解できないバカ >「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む ↑ 事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>5 =11=13 =19 のチンカス野郎に対する回答w
>自演認定が大好き
↑
自演となぜ言われてるのか、理解できない程のクソバカ
>age、sageに執着する
↑ 小細工を指摘された事に、逆ギレw
>相手発言の意味が理解できないから反論できない
↑ 自演となぜ言われてるのか理解できないバカが、
プライドを保つため によく使うセリフ
>仕切るの気に入らないなど行動原理が感情的な女脳
↑ 仕切る事を任される程、『価値』がないとさっきから何度なく
言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳
>建設的な議論ができないため煽るだけ
↑ お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
図々しいにも程があるw
>自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
↑ 仕切りを任せられる価値がないと言われてるのに理解できないバカ
>「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
↑ 事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
108 :
2ちゃんねる運営 :2013/03/13(水) 23:34:35.61
【皆さんにお知らせがあります】 C/C++に関係ない煽りレスは慎んで下さい。 これを守れないと荒らしと見なされ、削除などの対象となります。
まーた火病が始まったか
前スレでマックを貶されたコピペ火病の復讐劇
>自演となぜ言われてるのか、理解できない程のクソバカ
↑結局自演は結局根拠なしの妄想
>小細工を指摘された事に、逆ギレw
↑自演前提で話を進めてるだけ
別人の書き込みを自演とする妄想がここまで悪化w
>自演となぜ言われてるのか理解できないバカが、
>プライドを保つため によく使うセリフ
↑結局反論は出せず
>仕切る事を任される程、『価値』がないとさっきから何度なく
>言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳 ↑これも根拠なし
一方建設的な話の出せてない
>>18 は世の中に不要
>お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
>図々しいにも程があるw
↑スレッドの質を上げるための案は建設的
そしてゴミはそれを煽るだけしかできなかった
それに建設的でないと仮定しても、相手が建設的でなければ自分も建設的でなくていいの?w
>仕切りを任せられる価値がないと言われてるのに理解できないバカ
↑結局自分の貼ったレッテル「仕切り屋」の前提で話をしている
>事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
↑根拠のない話は妄想以外の何物でもないことを理解できないチョン並の思考回路
まぁ証拠がなきゃやられる一方だろうな。
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
C,C++を使えないウジ虫がコピペにマジレスする楽しいスレ
ポンキッキの教育セットとどっちが楽しい?
>>5 =11=13 =19 のチンカス野郎に対する回答w
>↑結局自演は結局根拠なしの妄想
IDが出ない事を理由に、『根拠ねえだろ、どうだ』と胸をはる根っからの
自演癖を持つお子様。 他の人には自明な事だが、未だにバレてないと思い、
バカの一つ覚えで『妄想』の一言で片付ける
ゴミ屑
>↑自演前提で話を進めてるだけ
>別人の書き込みを自演とする妄想がここまで悪化w
↑別人の書き込みと思って欲しいが為に、ここまで必死に食い下がるバカ
また、大好きな『妄想』を使うw
>↑これも根拠なし
>一方建設的な話の出せてない
>>18 は世の中に不要
↑ 未だに、自分が建設的な話をしてると思い込んでる、
おめでたくも哀れな脳を持つ、おっさんw お前が不要だよw
>それに建設的でないと仮定しても、相手が建設的でなければ自分も建設的でなくていいの?w
↑ バカ相手のお前に合わせてやってるだけだ、むしろ感謝しろよお前w
コピペ連投のお前のキチガイっぷりのせいでダレも建設的に話をすすめる奴いねえしw
>↑結局自分の貼ったレッテル「仕切り屋」の前提で話をしている
↑レッテルって言葉を使いだしたのは、ここではお前が先w それに、仕切る奴が云々の
話をしたのも、お前。 ああ、それもオレじゃない、『お前の妄想』で逃げるんですかあ?
>↑根拠のない話は妄想以外の何物でもないことを理解できないチョン並の思考回路
↑IDが出ない事を理由に、『根拠ねえだろ、どうだ』と強気に胸をはる、いやエラを
はってる 朝鮮屑のお前に言われたくない
>>116 なにそれ? お子様精神のオッサンは幼児の玩具をよく知ってるねw
>>114 >コード乞食が
>>6 見てかなり焦った模様。
へえ、そうなんだー(棒)
また基地害がきた 自演だろうと自演じゃなかろうと 代案出せば済む話なのにね 煽ってスレ荒らすのが目的だから出さないか・・・
ウジ虫以下のゴミが、結構マジで火病した事を必死で隠してる事に
(特に、
>>37 >>38 >>39 あたり )
生暖かい目で見守るスレ
122 :
デフォルトの名無しさん :2013/03/14(木) 00:07:41.91
>>18 のスペック
□自演認定が大好き
□age、sageに執着する
□相手発言の意味が理解できないから反論できない
□仕切るのが気に入らないなど行動原理が感情的な女脳
□建設的な議論ができないため煽るだけ
□「シネ」等自殺教唆が得意
□自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
□「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>5 =11=13 =19 のチンカス野郎に対する回答w
>自演認定が大好き
↑
自演となぜ言われてるのか、理解できない程のクソバカ
>age、sageに執着する
↑ 小細工を指摘された事に、逆ギレw
>相手発言の意味が理解できないから反論できない
↑ 自演となぜ言われてるのか理解できないバカが、
プライドを保つため によく使うセリフ
>仕切るの気に入らないなど行動原理が感情的な女脳
↑ 仕切る事を任される程、『価値』がないとさっきから何度なく
言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳
>建設的な議論ができないため煽るだけ
↑ お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
図々しいにも程があるw
>自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
↑ 仕切りを任せられる価値がないと言われてるのに理解できないバカ
>「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
↑ 事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
コピペが効いてるみたいだなw
人を殺しても無罪になれる人だね、きっと
>顔真っ赤 妄言いただきましたーそれとも自己紹介か?w
効いてるとかw 効くとか効かないとか、そんなのあるんだw お子様ルールw
ひゃっはーw
>>127 お前の中に「自己紹介」っていう意味をもってるんだw
さすが、チョンw
国語力ゼロw
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>130 あ、効いてる、効いてるw
これでいいかいw
幼児の相手も大変だなw
おらおらおらw
>>127 妄想 とか 妄言 とかお前、すきやなw
憧れ? いつもそんな事言ってるの?w
NG推奨 自演認定が大好き age、sageに執着する 相手発言の意味が理解できないから反論できない 仕切るのが気に入らないなど行動原理が感情的な女脳 建設的な議論ができないため煽るだけ 「シネ」等自殺教唆が得意 自分に不都合なルールが提示されると仕切り屋のレッテルを貼る 「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>134 効いてる、効いてるw
うわーw 効いてる、効いてるw
初心者コード乞食を餌にして自己顕示欲を満たしてるQZ片山スレはここですか?
なんかエライ延びかたしとるな。
>>5 =11=13 =19 のチンカス野郎に対する回答w
>自演認定が大好き
↑
自演となぜ言われてるのか、理解できない程のクソバカ
>age、sageに執着する
↑ 小細工を指摘された事に、逆ギレw
>相手発言の意味が理解できないから反論できない
↑ 自演となぜ言われてるのか理解できないバカが、
プライドを保つため によく使うセリフ
>仕切るの気に入らないなど行動原理が感情的な女脳
↑ 仕切る事を任される程、『価値』がないとさっきから何度なく
言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳
>建設的な議論ができないため煽るだけ
↑ お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
図々しいにも程があるw
>自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
↑ 仕切りを任せられる価値がないと言われてるのに理解できないバカ
>「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
↑ 事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
気に入らない相手にはチンカスって言いなさいって教育されたんだろ どんな親に教育されたのか知らんが
ばーーかw
>>141 へー お前は親からしか学ばないんかw どんな事でもw
いい加減に外でろよw
俺は剥けてるからチンカスなんて無縁だけど、こいつはそうではないのかな
147 :
デフォルトの名無しさん :2013/03/14(木) 00:19:31.27
>>143 いつまで続けるの?
荒らしって楽しい?
>>145 ↑ 言葉どおりを素直に受け取る、さすがお子様思考w
お前の存在のことを指すんだよw やさしいから教えてあげるw
普通はいい大人が他人に向かってチンカスとか言わないわな
>>150 答えないと、お前の中で決まるんだw
悪いやっちゃなーw
↓
>>18 は勝ち目がないんだから早くこれをNGに入れて遁走しろよ。
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>153 ええ? なんか勝負してたの?
ああ、ごめん、ごめんw お前の勝ちでいいやw
>自演認定が大好き
↑
自演となぜ言われてるのか、理解できない程のクソバカ
>age、sageに執着する
↑ 小細工を指摘された事に、逆ギレw
>相手発言の意味が理解できないから反論できない
↑ 自演となぜ言われてるのか理解できないバカが、
プライドを保つため によく使うセリフ
>仕切るの気に入らないなど行動原理が感情的な女脳
↑ 仕切る事を任される程、『価値』がないとさっきから何度なく
言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳
>建設的な議論ができないため煽るだけ
↑ お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
図々しいにも程があるw
>自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
↑ 仕切りを任せられる価値がないと言われてるのに理解できないバカ
>「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
↑ 事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
勝ち負け→勝負、ってすごい思考だな 世間知らないとそうなるか
こいつ他にやることないんだろうか
>>155 じゃあ、何を以って勝ち負けとか言ったの?w
もとより、勝ち負けとかあるの?w
説明してくれる?w
オツムも真性、チンコも真性
>>155 >世間知らないとそうなるか
親からしか全てを学ばない奴に言われてもw
>自演となぜ言われてるのか、理解できない程のクソバカ
↑結局自演は結局根拠なしの妄想
>小細工を指摘された事に、逆ギレw
↑自演前提で話を進めてるだけ
別人の書き込みを自演とする妄想がここまで悪化w
>自演となぜ言われてるのか理解できないバカが、
>プライドを保つため によく使うセリフ
↑結局反論は出せず
>仕切る事を任される程、『価値』がないとさっきから何度なく
>言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳 ↑これも根拠なし
一方建設的な話の出せてない
>>18 は世の中に不要
>お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
>図々しいにも程があるw
↑スレッドの質を上げるための案は建設的
そしてゴミはそれを煽るだけしかできなかった
それに建設的でないと仮定しても、相手が建設的でなければ自分も建設的でなくていいの?w
>仕切りを任せられる価値がないと言われてるのに理解できないバカ
↑結局自分の貼ったレッテル「仕切り屋」の前提で話をしている
>事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
↑根拠のない話は妄想以外の何物でもないことを理解できないチョン並の思考回路
>>158 ああ、ご自分の事をここで発表せんでもw
>>5 =11=13 =19 のチンカス野郎に対する回答w
>↑結局自演は結局根拠なしの妄想
IDが出ない事を理由に、『根拠ねえだろ、どうだ』と胸をはる根っからの
自演癖を持つお子様。 他の人には自明な事だが、未だにバレてないと思い、
バカの一つ覚えで『妄想』の一言で片付ける
ゴミ屑
>↑自演前提で話を進めてるだけ
>別人の書き込みを自演とする妄想がここまで悪化w
↑別人の書き込みと思って欲しいが為に、ここまで必死に食い下がるバカ
また、大好きな『妄想』を使うw
>↑これも根拠なし
>一方建設的な話の出せてない
>>18 は世の中に不要
↑ 未だに、自分が建設的な話をしてると思い込んでる、
おめでたくも哀れな脳を持つ、おっさんw お前が不要だよw
>それに建設的でないと仮定しても、相手が建設的でなければ自分も建設的でなくていいの?w
↑ バカ相手のお前に合わせてやってるだけだ、むしろ感謝しろよお前w
コピペ連投のお前のキチガイっぷりのせいでダレも建設的に話をすすめる奴いねえしw
>↑結局自分の貼ったレッテル「仕切り屋」の前提で話をしている
↑レッテルって言葉を使いだしたのは、ここではお前が先w それに、仕切る奴が云々の
話をしたのも、お前。 ああ、それもオレじゃない、『お前の妄想』で逃げるんですかあ?
>↑根拠のない話は妄想以外の何物でもないことを理解できないチョン並の思考回路
↑IDが出ない事を理由に、『根拠ねえだろ、どうだ』と強気に胸をはる、いやエラを
はってる 朝鮮屑のお前に言われたくない
無駄に草を生やして余裕を見せつけているつもりになっています
>>163 そんなつもり全くないけどw
お前の好きな単語、「妄想」ですか?ww
コピペで追い詰められる奴も珍しい。
追い詰められるw
>>164 図星でごめんな
そのレスでもまた草を付けてくれてありがとう
好きなように、勝手に解釈しよんな
いやwwwwほんとはwww草生やさないとwwwwwww 押しつぶされそうだからwwwwwwwwww 俺まるでキチガイwwwwwwwww
>>167 いや、あんた草が好きみたいだから
サービスだよwww
ほら、好きだろ?
wwww
171 :
デフォルトの名無しさん :2013/03/14(木) 00:35:11.87
代案も 出さぬキチガイ 大暴れ(五七五)
>>167 全く当たってない事でも「図星」と言えば
簡潔できる、めでたいお前に乾杯
すまんwwwwwww完結だったwwwwwwwwwwwwwwwwwwww
妄想と チンカスだけが 友達さ(
>>18 心の俳句)
すまんwwwwwwwwwww川柳だったwwwwwwwwwwww
>>18 のスペック
自演認定が大好き
age、sageに執着する
相手発言の意味が理解できないから反論できない
仕切るのが気に入らないなど行動原理が感情的な女脳
建設的な議論ができないため煽るだけ
「シネ」等自殺教唆が得意
自分に不都合なルールが提示されると仕切り屋のレッテルを貼る
「興奮して」「必死」「おっさん」「発狂」など恥ずかしげもなく妄想を書き込む
>>175 ↑更に退行した幼児
だけど、自分のネタに大満足w
>自演となぜ言われてるのか、理解できない程のクソバカ
↑結局自演は結局根拠なしの妄想
>小細工を指摘された事に、逆ギレw
↑自演前提で話を進めてるだけ
別人の書き込みを自演とする妄想がここまで悪化w
>自演となぜ言われてるのか理解できないバカが、
>プライドを保つため によく使うセリフ
↑結局反論は出せず
>仕切る事を任される程、『価値』がないとさっきから何度なく
>言われてる事を 理解できずに、自分の都合の良いように解釈するメルト脳 ↑これも根拠なし
一方建設的な話の出せてない
>>18 は世の中に不要
>お前の書き込みのどこが『建設的』なんだよw どの口が言うんだw
>図々しいにも程があるw
↑スレッドの質を上げるための案は建設的
そしてゴミはそれを煽るだけしかできなかった
それに建設的でないと仮定しても、相手が建設的でなければ自分も建設的でなくていいの?w
>仕切りを任せられる価値がないと言われてるのに理解できないバカ
↑結局自分の貼ったレッテル「仕切り屋」の前提で話をしている
>事実を指摘されると『妄想』と逃げの判断する屑以下の存在。
↑根拠のない話は妄想以外の何物でもないことを理解できないチョン並の思考回路
楽しそうだなw
さすが、家から出ないゴミは毎日こんな事を考えてます↓ ww
175 :デフォルトの名無しさん:2013/03/14(木) 00:36:55.02
妄想と チンカスだけが 友達さ(
>>18 心の俳句)
176 :デフォルトの名無しさん:2013/03/14(木) 00:38:21.10
すまんwwwwwwwwwww川柳だったwwwwwwwwwwww
この流れを見て質問しようと思う人がいるのかな
それがwwwww俺のwwwwww目的wwwwwwwwwww 初心者はwwwwwwwwwwできればww来ないでwwwwwwww来ないでwwwww
日本語もままならない程、病気になった
>>182 一人で楽しそうで、何よりですw
>>6 の案は厳しいとは思うけど、質問者にとっては基地害の暴れてるこの状況のほうがハードル高い。
>基地害の暴れてるこの状況 ↓ こいつのことだなw 182 :デフォルトの名無しさん:2013/03/14(木) 00:43:13.58 それがwwwww俺のwwwwww目的wwwwwwwwwww 初心者はwwwwwwwwwwできればww来ないでwwwwwwww来ないでwwwww
>>182 それは煽り抜きで自己紹介だよな?
相手するのあほらし
「この味がいいねwwwwwww」と君がwwwww言ったからwwww 三月wwww十四日はwwwww 俺のwwwwwwww命日wwwwww
勢い:464
はじめてこのスレ空けたヒトにアドバイスです
>>2 〜 ここまで(多分
>>190 ) 全く内容が有りません
透明あぼーんでOKです
↓ここまで↓
-----------------------------------------------------------------------------------------
NG推奨:半角にして登録してくだい ◆QZaw55cn4c /tech/1313183984/ 片山
以下の条件に1つでも当てはまる場合は質問禁止 〇C/C++の書籍を5冊未満しか持っていないor持っていても全て精読したことがない 〇検索は40時間未満しかしていない 〇検索したワード、及び閲覧したサイトのそれぞれ1割以上が世界的にみて使用者の少ない日本語で書かれたサイト
自演乙とかいわれるのを承知で一度きいてみたいものだが、QZが嫌われる理由はなんだろう? わりとまともなコード書いてるとおもってるんだが、気のせい?
>>193 チェックリスト
□コードの信頼性
□人間性
他にもあるかもね
>>193 □自分が大した能力も持たない癖に他人に対する嫌味だけはたっぷり
この当たりも嫌がられるよなあ
馬鹿なら馬鹿らしく謙虚にしてろよと思う
>>193 自分ちの台所でゴキブリ見つけたら、理由なんか考えずにたたき殺すだろ。
>>193 フツーのクソコテだと思うよ、あそこまで粘着される理由は俺もよく知らんが
粘着してる奴に対して過去に何かやらかしたんじゃね?
いじめはいじめられる側に100%非があるという良い例
同族嫌悪ってやつだな
同族嫌悪だと?まだ自分に非があると認めてないのか これは典型的な自己愛性パーソナリティ障害ですなあ 死ぬまで治らないなこりゃ
うわぁ…
信頼性は割合としては悪くないと思うよ、大量に書いているから絶対数でめだってしまっているけど 人間性?相手にもよるんじゃない? 能力に関していえばここに出入りする連中と似たり寄ったりコテをはずすと埋もれてしまう程度だね 結論:コテを理由に叩かれているだけ
以下の条件に1つでも当てはまるのは 初心者とかそういうレベルの問題じゃないから 袋叩きにして追いだす! 〇C/C++の書籍を5冊未満しか持っていないor持っていても全て精読したことがない 〇検索は40時間未満しかしていない 〇検索したワード、及び閲覧したサイトのそれぞれ1割以上が世界的にみて使用者の少ない日本語で書かれたサイト
初心者以前の質問に雪崩スレや俺に聞けスレがある
から、
>>6 の条件に満たさない輩はそちらへ
逆に
>>6 の条件に拘る、上級の回答者様は上記の
ような初心者以下がいるスレに行かないで下さい
これでOKなんでは
_∧∧__ / ̄ ̄ ̄ ̄ |( ゚д゚)| < 私も初心者です! |\⌒~\ \____ \ |⌒⌒|
>>204 CはいいとしてもC++初心者用のスレはここしかないだろ
次からC削るか?
> 初心者用のスレはここしかないだろ
>204の主張は、
>>6 のルールに沿った【初心者未満】
ですので、【初心者】であれば良いのでは
このスレ、バカを隔離しておくのにちょうど良いな
質問です。 クラスAにstaticメソッドhogeがあります。 通常A::hoge()として利用しているのですが、 Aの実体aから呼び出す、つまりa->hoge()と 呼び出してもらいたくありません。 staticメソッドが静的な呼び出しだけを 許可するような記述は可能でしょうか?
>>209 オブジェクトからのメンバアクセスで static メンバも見えるものとされてるので、無理だろうな。
正直、「呼び出してもらいたくありません」の理由がさっぱり。その形で呼ばれたからって何が問題なのか。
まあ、呼び出してもらいたくない理由は何かしらあるんだろうが、 それが実装できてないということはクラス設計に問題があるということだよ。
以下の条件に1つでも当てはまる場合は質問禁止 〇C/C++の書籍を5冊未満しか持っていないor持っていても全て精読したことがない 〇検索は40時間未満しかしていない 〇検索したワード、及び閲覧したサイトのそれぞれ1割以上が世界的にみて使用者の少ない日本語で書かれたサイト
>>213 >〇検索したワード、及び閲覧したサイトのそれぞれ1割以上が世界的にみて使用者の少ない日本語で書かれたサイト
これは厳しいねえ、必要に応じて海外サイトもみますけれども9割以上が海外サイトというのは、もう回答者側かと
そういえば、kbhit() on Linuxのときはばれちゃったなあ
>>210 主目的が staticメソッドの呼び出しなのに
わざわざオブジェクト作って呼び出すのを防ぎたいのかな?
216 :
デフォルトの名無しさん :2013/03/14(木) 13:03:18.56
うおおおおおおおおおおおおおおおおおおおおおおおおおお
IT関連の技術文書なんて決まった単語に簡単な文法しか出てこないんだから読めるだろ。 何も文学作品を読むわけじゃないんだから。 その英語がハードルになるくらいならそもそもプログラムとか以前の問題だろ。
ブサヨ発狂列伝
>>209 hoge使ってる奴は世の中に不要だから解決しなくてもいいだろ
消えろ
>>209 お前がクズだってことは分かったから二度と来るなよ。
224 :
デフォルトの名無しさん :2013/03/14(木) 16:33:46.10
>>214 それは回答者に必要な条件の1つに過ぎないだろう
回答するならコード一つ一つにおけるCPUの動作やメモリの状態等
ハードウェアの挙動まで説明できないと
パーかおめえ
ほげえぇぇぇ
>>209 例にhogeつかうなら
str::hoge()
str->hoge()
って書け
ホゲピヨ先生お願いします
>>231 ほげぇ
ほげぇ
馬鹿というよりむしろ基地害臭がするw
>>209 と同じ救いようのない知恵遅れw
235 :
デフォルトの名無しさん :2013/03/14(木) 19:11:13.27
ボンクラのくだらないレスを見たい方わこちら→
>>231
hoge嫌いの基地外が必死だな なんでこんなことに必死になれるのか教えろ
↑ 自分が基地害だと気付かない必死なhoge厨のレス入りました hogeとか書き込んで他人に嫌な思いをさせて楽しい?
ピヨピヨ
あれ、もしかして>209って、 インスタンス生成できなくするだけで要求は満たしてるってオチなんじゃ?
hoge厨には知能がないからそんなことにも気付かないんだよ
namespace MyNamesspace { void MyFunc(); } 下手するとコレで済む気がしてきた
>>236 俺は気にしないが、hogeは音が「ほげぇ」で相手をバカにしているみたいだろう。俺は気にしないが。
俺は気にしないが、嫌な人はとことん嫌なのだろうし、俺は気にしないが、やめてくれと理由も述べて
書いているのに俺は気にしないがhogeを続けるのは俺は気にしないが意地悪だと思うぞ、俺は気にしないが。
俺は気にしないが。
まあ、質問はなんでも OK でしょ。 ググれば簡単に出てくるようなものであれば、 ggrks と指示してあげればいいんじゃね?
>>242 つまり馬鹿にされたと被害妄想になった挙げ句憤慨して暴れる病人が紛れ込んでるの?
気持ち悪い。
アンチhogeには、定期的にhogeを含む質問を創作して書いておいて 怒らせて荒らさせて、規制対象になるよう誘導するのが無難じゃね?
247 :
デフォルトの名無しさん :2013/03/14(木) 20:49:56.21
>>244 お前のほうが気持ち悪いよ。
お前食事中や仕事中、風呂入ってるときやテレビ見てる最中に横でブリブリブリブリ言われて何ともないんだな。
どうかしてる。
248 :
デフォルトの名無しさん :2013/03/14(木) 20:51:41.43
うざいアンチhogeを怒らせる作戦なら協力してやってもいいよ
249 :
デフォルトの名無しさん :2013/03/14(木) 20:54:04.22
初心者ですが質問です。 class名とnamespace名は被せられないのですか? namespace hoge { 色々な関数 } class hoge { 普通に定義 }; みたいなことをやりたいんですよ。 perlだとCPANなんかでよくあるじゃないですか。
普通の人が気にしないようなことが気になる精神疾患の類だろね
>>244 >馬鹿にされたと
元々キチだったから馬鹿にされたってことだろうな。
それ以後はhogeが出るとキチ全開。前スレのstr発狂がこれと同類
hoge使って平気なほうがキチだろうに 自分は正常だと思ってるんだろうか
>>244 俺は気にしないが、バカにされたっていうか「ホゲェ」とか発しながら質問してくる姿勢が
気に食わないんじゃないかな。俺は気にしないが。
俺が気になるのは、嫌がっているのにしつこくhogeを書き続ける姿勢だな。
hogeじゃなくても良いじゃないか?
ちょっと文字を変えるだけで済むんだから。。
論理で一度も勝てたことのないhoge厨がスレを炎上させる作成に出るようです。 やっぱりhoge厨は荒らしだったか。 論より暴力のチョンと同じ思考回路。
257 :
デフォルトの名無しさん :2013/03/14(木) 21:02:18.90
仕事ではhogeなんか使ってはいけないけど ここではkitiが変なこと言って面白いからもっとhogeが増えるといい
258 :
デフォルトの名無しさん :2013/03/14(木) 21:03:38.89
classとnamespaceを被せたくなるようなとき みんなどうやって対処してんの?
「ハーイ」 「チャーン」 「バブゥ」 これでもファビョっちゃうのかな?
>>254 嫌がる人がいるのを知っていて書くのは嫌がらせ以外ないだろう。
hogeで書いて嫌がる人の気分を害するのがそんなに楽しいのか。
心が痛むよ。。
>>255 後半に付いて
hogeキチは必ず釣れて素晴らしいキチ反応するから、
暇つぶしの遊びには最適すぎる。これならhogeじゃないと駄目だろ
262 :
デフォルトの名無しさん :2013/03/14(木) 21:10:27.25
>>260 > hogeで書いて嫌がる人の気分を害するのがそんなに楽しいのか。
アンチhogeの言動が既に嫌がらせなので、そんな奴が嫌がるのは何も問題ないです。
キチを煽るゲームにおいて、hogeほどコストパフォーマンスの良いものは見たことないぜ
1. hogeを嫌がる人がいる 2. hogeである必要はない この状況であえてhogeを使おうとするのは普通に考えておかしいと思う グロ画像貼ってる奴と同じ神経
265 :
デフォルトの名無しさん :2013/03/14(木) 21:12:05.63
hageならいいのかよ。
hogeを嫌がる人はキチだけじゃないのか
”hoge" を見て嫌がる人に対して "hoge" を見せるのは社会正義だと思います。正義のためにがんばりましょう。
キチガイ1匹だけ強烈に反応するのが面白いからわざとやってんだろ。 それくらい気がつけよキチガイ。おまえが反応しなけりゃ誰も使わなくなる。
269 :
デフォルトの名無しさん :2013/03/14(木) 21:12:43.98
普段日常生活でコケにされまくってるからhoge厨にでも相手にしてもらいたいんだろ
相手をどうこう言う前に、自分がhogeに順応できるようになるよう努力したらいいじゃないの
huge は「ヒュージ」だよな hogeは「ホージ」って発音するのか?
ahoge
>>268 みたいに仮想敵を一本化するのって流行ってんの?
そうしないと自分を保てないんだろうけど、他の人にもそれと分かる書き込みをすると同情されるだけだぞ?
foo とか bar はどうなの?
275 :
デフォルトの名無しさん :2013/03/14(木) 21:17:05.09
面白いから煽ってるとかhoge厨が荒らしの確信犯だってのが露呈したな
>相手をどうこう言う前に、自分がhogeに順応できるようになるよう努力したらいいじゃないの 相手をどうこう言う前に、自分がhogeを使わないよう努力したらいいじゃないの
hoge, foo, barの起源って何? で、なんで使われるようになった
荒らしを相手にするのも荒らし(至言)
>>273 一本でも二本でもどっちでもいいような
家に入り込んだ害虫が一匹でも二匹でも買ってくるべき殺虫剤は同じでしょ?
でもさー。 初心者が質問して、そこにhogeが含まれてたとき、 そのあとのいつもの展開を見てみりゃ、 誰がどうみても反hoge厨が荒らしだぜ
もう a とかでいいよ
283 :
279 :2013/03/14(木) 21:22:28.64
論理的に反論できないので害虫というタームを使って印象操作してみましたw
つまりこういうことか (A) 初心者または初心者を演じるものがhogeを含む質問をする (B) 反hoge厨が荒らす (C) それを咎める この展開をうまく回すことで反hoge厨は荒らしであるという共通認識を構築すべきだと
初心者が覚えるべきはhogeじゃないだろう
初心者はhogeではなくfooを覚えるべき
荒れると分かってるものを、 必要でないにも関わらず、 投下するのがhoge厨のやり方。
hogeが出ないときは基本的に平和なのになこのスレ それをわざわざ炎上させて解決しようってすごい発想だな
わざわざ100文字くらいの識別子使いまくりのコードを貼るのと hogeは本質的には変わらんぞ。
だからhoge厨の理屈見れば分かるだろ? 要は面白いんだよ、日頃ゴミ扱いされてるストレスをhoge厨煽って発散、我慢できない だからアンチhogeがいなくなったら新たな荒らし方でストレス発散するだろう
hoge精神病人、そいつで遊ぶキチは、とにかくキチは来るなだろ キチガイはhogeじゃ無くても発作起こすと思うが
292 :
デフォルトの名無しさん :2013/03/14(木) 21:31:21.92
>日頃ゴミ扱いされてるストレスをhoge厨煽って発散、我慢できない さすが底辺hoge厨の発散方法。 一方の反hoge厨はhogeが出てこない限り静か。
そもそもhogeを使う明確な理由がない unkoとかでいいだろ
つまり、キチに荒らしをやらせたければ、その命令は「hoge」の一言でいいんだな? 反hogeキチは必ず命令に従う忠実な奴隷らしいし
>つまり、キチに荒らしをやらせたければ、その命令は「hoge」の一言でいいんだな? >反hogeキチは必ず命令に従う忠実な奴隷らしいし 結局キチガイ扱いできる相手が欲しいってだけの理由で書くからこういう発言が出てくるんだろうな。 事実確認できるものをせずにキチガイ扱い。 どっちがキチガイなんだか。
荒らしって荒らすためならいろんな理由を考えるんだな。 ほんと感心するわ。
それは良い感心をしたね
>>249 > perlだとCPANなんかでよくあるじゃないですか。
例えばどれ?なんか誤解してるんじゃない?
ひょっとしたら求めるものは静的メンバ関数かもしれない。
だってよww
荒らし本人が
>>300 みたいなこと書き込むから笑いしか出てこない。
>>299 DateTimeというクラスがありながら
DateTime::DurationのようにDateTime以下に後から新しいクラスを追加して
"DateTime" をnamespaceのようにも使ってる。
こういう事例は沢山あるぞ。
>>299 MooseとMoose::hoge類の関係とか。
そういうの知らない?
必死でhogeを書くhoge厨
人の嫌がることをすすんでやります
307 :
249 :2013/03/14(木) 22:27:56.56
馬鹿のマジレスしか来ないからもういいわ
>>249 の言う「被せる」とはぜんぜん違うように思うんだが?
>>299 有名どころだと
Template クラスとその仲間。
Template::Plugin
Template::Plugin::Format
いっぱいあるよな。
なりすまし乙
CPANのDateTimeとDateTime::*軍団。 これC++に同じ名前で移植しようとしたが、namespaceとclassは同じにできなくて無理だった。
class DateTime { … }; namespace DateTime { class Duration { … }; class Hoge1 { }; … } でいいんじゃね?
>>258 ns_<クラス名> ってプレフィックスでごまかしてる
ばーか
>>314 それ長くなると
Template class
ns_Template::Plugin class
ns_Template::ns_Plugin::Format class
のように "ns_" が沢山登場して読みにくい
namespace name { struct Name { void GetName(name::Name name) { return mName;
カス共同士が、互いに舐め合うスレ
やりあってるのは日本語不自由な在日朝鮮人でしょ?
>>6 の条件を満たさないのに、何遍も質問するのは在日
>>303 ,304,309
あぁ、思い付かなかった。
Class->func と obj->func で両方あるようなイメージかと思ったんだ。
Perl は package ≒ namespace とオブジェクトが紐付けられる仕様で
class との区別がないからできるんで C++ では基本諦めるしかないと思う。
こういう比較を見るとperlの仕様の方が便利そうに思えてくる C++も仕様変更してくれるといいのに
仕様変更しないからこっち見ないでください
>>323 そうやって何の考えもなしに変更・追加を繰り返してできたのが違法増築ゴミ屋敷のPHP
C++はあんな自滅の道は辿らんよ
326 :
デフォルトの名無しさん :2013/03/15(金) 21:50:15.38
21世紀生まれが来ましたよ
>>323 その分、クラスの方が割を食ってるw
既存の言語仕様で無理矢理やってる感じがして。
初心者が初心者に嘘を教えるスレです
perlはperlで、名前空間とディレクトリの配置を合わせなきゃならんからめんどくさい。
>>329 実際のところC++でもディレクトリ構成と合わせることは多そうだけど、ほんのちょっとだけ使いたいって時には不便かもねー。
Javaも何かそんなファイル名の制限とかあった気がする。
331 :
デフォルトの名無しさん :2013/03/16(土) 00:23:34.50
気がする。じゃねーよks 確信がない、調べて確認する気もないなら書くなkz
ここでごもっともな意見入りました
perlはモジュールが大規模になるとディレクトリとクラス名の一致のおかげで整理しやすくていいんだよな ちょっとだけの小さいものでも丁寧に配置しなきゃならないのが面倒だけど え?C++よりperlの方が大規模に向いてる?
自演乙
C++は巨大クラス群だとどのファイルで定義されてるのか分からなくなるんだが みんなどうやってんの?
336 :
デフォルトの名無しさん :2013/03/16(土) 02:02:45.45
定義したところまで一発でいけるキーがあります
定義しているところはわかったが、それがどこからどうやって インクルードされたかがわからん、てのはよくあるな。
そんなこと考えなきゃダメなら設計不良
>>338 どっちかっていうとライブラリの話じゃね
340 :
デフォルトの名無しさん :2013/03/16(土) 03:22:13.30
設計不良だっつってんだろうが
-Eで使ってプリプロセッサに展開させる。
VC++の質問ってここでいいですか?
いいんじゃないかな?環境依存OKだし
ステマ
textBox1に2文字入力されていたとします その2文字をchar型配列の char wTccd [3][6][2]; //配列の宣言 の3次元目の[0][1]に入れる方法を教えてください wTccd [0][0] = char::Parse(textBox1->Text); [0][0]の[0][1]に入れようとして試してみましたがこれでは駄目でした エラー:'signed char' から 'signed char [2]' に変換できません。
はい論破
>>345 みたいなゴミは基礎からやってないからエラーメッセージの意味も分からないんだろうな
馬の耳に念仏とはよく言ったもんだ
分からない人はレスしなくていいです
ちなみにstr.ToArrayCopyでchar[]に変換してからArray.Copyを実行しても 参照がコピーされてその後破棄されてしまうので、コピーした結果が反映されない
>char::Parse 最新のC++ってcharクラスってあるのか char::Parse()って静的メンバ関数?
答えられないと逆質問していちゃもんつけてきます
VS2012のC++でOpenGLの勉強し始めたんだけど ビルドした時はEXEファイル作成されるんだけど、 デバッグ開始するとEXEファイルが消えて実行できませんとダイアログがでる。 なんで?(´・ω・`) 一回デバッグ開始までできたソースファイルでも、 main関数とreturn 0だけにしてビルドした後に、元のソースに戻すと起動しなくなるし
エスパーじゃないと解読不能
ぱっと思いついたものを挙げておく ・OpenGL関係無さそう。 ・ビルドの際、EXE出力時に上書きするのではなく、先にEXEファイルを消す設定にしている。 ・ビルドの成否に関わらずデバッグを実行する設定になっている。 ・EXEの出力先、デバッグ実行時のファイル指定などが間違っている。
VS2012で
ビルド→ソリューションのビルド→ConsoleApplication1.exeができてる
デバッグ→デバッグ開始→出来てるはずのConsoleApplication1.exeが消える→エラー
で、ちょっとずつソースをコメントアウト→ビルド→デバッグしてくとEXEが消えないでデバッグ成功する
その時コメントアウトしてるのがOpenGL系の関数
って感じだよ
>>355 後ろ2つはちゃんとなってると思うが・・・ コメントアウトで起動することあるし
2番めは初めてそんな設定できること知った
>>356 正義の味方がウイルスニダって削除してるんじゃないのか
そのGL関数何か知らないが、それ使う奴は全て削除されんじゃないか
358 :
片山博文MZパンク ◆0lBZNi.Q7evd :2013/03/18(月) 01:52:28.27
Boostの話はここでいいでしょうか?
聞き流すから構わんよ
>>357 なんかそれあるかもな・・・
デバッグしたらAvast起動したことあるし・・・
サンドボックス無効にしたけど特にどうということはなかった ムカついたから2010落とすわ・・・
Application Experience サービスが無効になってるとかかも
windowsでc++0xの機能をより多く使いたいならg++がベストですか?
そうですね。それいいだすとそもそもwindowsはベストから程遠く。
ということにしたいのですね
今はc++0xと呼ばないんじゃないか?
>>366 結局間に合わずにC++11になったんだっけか
Fには間に合ったから…
369 :
デフォルトの名無しさん :2013/03/20(水) 00:09:58.75
仮想関数の実装にとりあえずinlineつけてるんだけど、これって無駄?
inlineなんて使ってる時点で馬鹿
俺はこれでスイッチが入ったw
無駄じゃないよ inline展開できるところでもVテーブル経由で呼び出すのはアホのすること
373 :
デフォルトの名無しさん :2013/03/20(水) 00:26:57.60
えっと、つまりinlineキーワードつけとけば、仮想関数として宣言されてても静的に決定できる関数はインライン展開されるってことでおk?
>>373 性的に決定できて、呼び出しの前に
関数本体が定義されている場合は
インライン展開される可能性がある。
あはーん
>>373 そんな期待は裏切られることも多々あり
それをinlineにしたくなるくらい速度が大事なら他の方法を考えてくれ
377 :
デフォルトの名無しさん :2013/03/20(水) 00:42:45.02
てことは、inlineつけたとしても効果がある可能性があるのは同一アセンブリ内ってことか
そもそもinlineなんてつけなくても最適化できるチャンスがあれば最適化するのが今のコンパイラだろ。
>>378 objファイルから関数本体引っこ抜いて
インライン展開するBisual C++は
リンクが不安定でcleanが必要になりすぎる。
>>377 同一翻訳単位内、と言いたいんだろうけど・・・翻訳単位をまたいでインライン展開するコンパイラもある。
実測して速度が気に入らない時に、ヘボいコンパイラなら inline 付けて速度が向上する可能性が
あると言えばあるけど、関数呼び出しがネックになってることなんてことは実際極々稀。
>>380 inline を明示的に付けると静的リンケージになるので他からは使えないぜ
inline を付けない状態でなら翻訳単位をまたいでインライン展開するコンパイラもある
inline は最適化レベルによって
付けてないものとの間で挙動が変わる事があるが、
挙動が変わるような中途半端な最適化レベルは使わないよなあ
383 :
デフォルトの名無しさん :2013/03/20(水) 13:15:50.08
inlineやregisterを書くことは現代ではオナニーに他ならない くっさいおっさんのオナニーを見たいか?
翻訳単位をまたいでインライン展開するコンパイラばかりでないだろうから 意味はあるだろう 展開されるかどうかは分からないけど ヘッダに書かない事には始まらないのだから inline は必要
inlineつけないと、ヘッダファイルに関数書けないじゃん。
それは本来namespace {やstatic関数の仕事だろ inlineは副次的に同じ効果を得られるってだけ
> inline を明示的に付けると静的リンケージになる これは規格のどこみればいいの? > The inline keyword has no effect on the linkage of a function. くらいしかinline関係で見つけられなかった
あ、あれ? 違ったっけ
const定数と勘違いしてたのかもしれない
関数は書けないな。 クラスなら書けるけど。
staticにすればヘッダでも書けなくはない あるいは一箇所でしかincludeしないか
意味もなくヘッダに関数書きたがるのやめてくれへん? 仕方ない場合だけにしてくれへん?
デバッグする時は、inline 関数があると邪魔なんだよね 変更した時の再コンパイル範囲が広いから 変更する必要もなさそうな関数でも、 デバッグ用にダンプコードを仕込む事とかもあるし かといって #if で切り替えるコードは クラス内にインラインで書きたい場合には使えなくて あまりお手軽でないのが欠点
// src1.cpp inline void foo() { std::cout << "foo" << std::endl; } // src2.cpp void foo(); int main() { foo(); } これって inline の効果あるの? 規格的に
397 :
デフォルトの名無しさん :2013/03/20(水) 17:00:41.27
なんかもうめんどくさいから、とりあえずつけとけばいいんじゃね?
>>394 マクロは使わないでinline関数にしなさいって偉い人も言ってるし。
>>396 src1のfoo()はsrc2から見えないからリンクできないんじゃないの。
>>396 src2.cpp で src1.cpp を include してるなら意味あるんじゃね?
inlineはリンケージに影響が無い、という事から、 staticをつけてない以上fooは外部リンケージ 従ってプロトタイプさえ書いてあればsrc2.cppで使えるはずだし、実際使えてる でもinlineの効果はあるの?というお話
そこまでわかってるのなら、自分で規格よんだ方が早くね?
>>398 マクロか inline かの選択の前に、まずヘッダに実装を書くべきかどうかを考えろよ。
src2でinline付いてないから規格的にはill-formedじゃないの
>>403 C++のライブラリとかincludeされるファイルによくinline関数が書かれてるし。
ふつーなんじゃないの。
何の考えもなく、ヘッダにアクセサなどの中身を書いてました ふつうはどうするんですか
ふつうかどうかは知らんが、メンバ変数の宣言含めてヘッダに実装を晒さないほうがいいことが多くある。 「コンパイラファイアウォール」で調べてみるといい。
pimpl イディオムとか
pimpl より継承使ったやつのほうがよくね?
Javaとかクラス宣言と実装と分離してないし、べつにそんな分離にこだわることは無いと思う。
411 :
デフォルトの名無しさん :2013/03/20(水) 20:10:32.00
>>410 ゴミのてめーがどう思おうと構わないけど黙っててね
412 :
デフォルトの名無しさん :2013/03/20(水) 20:13:00.56
なんで宣言と実装を分離することの利点を採った言語とそうでない言語を比べるんだよ
>>412 分離しなくてもそんなに不便じゃないって実例だから。
C++もはやり始めのころは、メンバ変数とか見えてるのが批判されてたけど個人的には、文法的に
外からアクセスできない仕組みがあるから問題ないとおもってたし。
pythonとか触ったらいちいち隠蔽するのが馬鹿らしくなるだろ
分離・隠蔽の目的が再コンパイルの手間・時間の削減だからな。 コンパイルしない言語で問題にならないのは当たり前だろ。
ここで質問していい内容か分からないけど gettextをWindowsで使う時って setlocale(LC_ALL, ""); bindtextdomain("hoge", "./lang"); textdomain("hoge"); とした場合、 ファイル構成「lang/(LOCALE?)/LC_MESSAGES/hoge.mo」の LOCALEってどう指定するの? 誰かおせーてください
418 :
417 :2013/03/21(木) 12:08:03.56
事故解決したでやんす
入門書とかってなんでscanfとかいう使い方を誤れば簡単にセキュリティホールができてしまうような物を最初の方に教えるの?
入力を受け取るのにらくちんちんだからです
後々にセキュリティに関する本を買わせるため
一行で整数読み込める関数が標準Cではほかに無いからじゃん?
Cプログラマの9割はループでscanf()を使って無限ループになって焦った経験がある。 当社調べ。
どういう意味だ? EOFとかエラー処理の問題か? そんなことで焦るプログラマがいるなんて思えないんだが・・・
初心者の頃、%sと%d併用して???ってなった事はあるな
ねーよ
それは初心者とかじゃなくてバカ
ここでやっと正解が出た
>>426 えー、バッファのことを理解せずに「scanf()したら文字列や数値が入る」と捉えてたらミスらん?
ミシュラン
そもそも入門書でscanfが出てくるところでバッファに触れてるのはどれだけあるのかな
なんでfinalとoverrideは文脈依存キーワードなんでしょう 変数名として使えないようにすると何か不具合でもあるのでしょうか
既存のプログラムからの移行が面倒になる
if(objの派生クラスがメンバ関数Fを持っている) obj->F(); C++ではどうやって書けばいいんでしょうか?
>>435 「メンバ関数Fを持っている」に相当するクラスを作ってそれを使い dynamic_cast する。
437 :
デフォルトの名無しさん :2013/03/24(日) 00:48:25.89
C++にObjCのカテゴリみたいに、既存のクラスに関数を追加する方法ってありますか?
>>437 無い。継承で似たようなことはできるかもしれない。
439 :
デフォルトの名無しさん :2013/03/24(日) 05:30:43.08
>>435 こおやんねん
#include <iostream>
struct Base { virtual ~Base() throw() {} };
struct HasMemberF { virtual void F() const = 0; };
struct DerA : public Base {};
struct DerB : public Base, public HasMemberF { virtual void F() const { std::cout << "F\n"; } };
void test(Base const& obj) {
if (auto const* obj2 = dynamic_cast<HasMemberF const*>(&obj)) obj2->F();
else std::cout << "error\n";
}
int main() {
test(DerA());
test(DerB());
return 0;
}
継承しないとできませんか? あらゆるクラスで行いたいのですが
std::stringとか、他人が書いて触れないクラスを拡張したいってことなんだろうけど 無理
クラスを外から拡張とか考える時点で頭がおかしい
中身をどう弄るかナンの指針も持ってないオバカのようだしコレで十分なんじゃね? struct hdlg{any_t&c;hdlg(any_t&a):c(a){}int f();} hdlg operator+(any_t&a){return hdlg(a);}
operator| を使ってだな
http://codepad.org/Hl6vClVZ こういうことしたいんだろ?
しかしまあほかのクソみたいな演算子はオーバーロードできるのに
ドット演算子がオーバーロードできないのはダサいなぁって思うわ
C++ってほんとクソだよな早くC#をネイティブコンパイラに移植しようぜ
.演算子オーバーロードとかする変態は頭がおかしいんで
>>448 自然な形で拡張メソッドを実装できない非力さがダサい
少しはイケメンC#を見習えよキモオタC++
ExMethod(s)じゃダメなのかな…
拡張メソッドなんて包茎ちんこいらないよ
拡張メソッド使ったメソッドチェインは高級言語みたいで気持ちいい
シェルのパイプみたいで面白いけど実行効率悪いよね | でチェインするの
auto operator+(T t,F f)->decltype(std::bind(t,_2));みたいなんもありかどうせ何持ってきてもドット最優先なんだし
>>440 動的なクラスではないからなあ
そもそもの考え方を変えるべきだと思うよ
457 :
デフォルトの名無しさん :2013/03/24(日) 18:47:36.23
Cのメジャーなライブラリってどこで見つけてくるの? 標準ライブラリとDirectXSDKのライブラリしか知らないんだが。 例えばXMLパーサとかファイルをzipやgzに圧縮するやつとかmp3ファイルの各種情報を取得するやつとか。
ググール。 面倒だったら内部でPHPでも呼び出したらいい。 こっちはC/C++のライブラリを寄せ集めて標準化されている。
linuxやfreebsdのバイナリパッケージ名から当たりをつけて検索する
なるほど・・・ありがと
461 :
デフォルトの名無しさん :2013/03/24(日) 23:24:30.75
開発環境はVisual C++ 2010 Expressで、_itow_sを使ってint型をTCHAR型に変換しようとしてるんですが、 ”オーバーロードされた関数 "_itow_s" のインスタンスが引数リストと一致しません”というエラーのヒントが出ます。 引数の数も型も間違っていないと思うのに何故か上記のエラーが出るんですが、どうしてですか?
マルチバイト文字列を使う設定になってんだろ
>>461 何か間違ってるから出てるんだよ
少なくともソースくらい貼らないと、答えはでないと思うよ
464 :
デフォルトの名無しさん :2013/03/25(月) 00:12:49.29
>>462 Unicode文字セットを使用するになってます。
>>463 ここの板の文字数と改行の制限が厳しいのです。
466 :
デフォルトの名無しさん :2013/03/25(月) 00:22:13.88
void GetListData(unsigned int iItem, unsigned int iSubItem, TCHAR **pszText) { struct list *p = NULL; unsigned int count = filecount; p = dummy->next; while (iItem != count) { p = p->next; count += 1; } switch (iSubItem) { case 0: //pszText = p->filepath; break; case 1: //_itot_s(p->bit, &pszText, 10); break; case 2: //_itot_s(p->freq, &pszText, 10); break; } return; }
&pszTextの型はTCHAR***だから型が合うわけがない GetListDataをどう呼んでるのかは知らんがやるなら *pszTextだろう
468 :
デフォルトの名無しさん :2013/03/25(月) 00:24:57.41
一行コメントの部分がエラーの出ている箇所になります。
関数の引数のpszTextをポインタ渡しにしてるのに長さを指定していなかったりとか
他にもおかしいところがありますが文字列の扱いに不慣れなもので大目に見てください。
>>465 すみません、ソースコードだけにしたら書き込めました。
469 :
デフォルトの名無しさん :2013/03/25(月) 00:39:09.43
>>467 これは仮想リストビューにデータを反映させる部分で使ってます。
ポインタ型を関数の引数に渡す場合、引数の型をダブルポインタ型にしないと渡せないのですが。
そこから他の関数へ参照渡しするとポインタがもう一個増えるということでしょうか?
TCHAR型はUnicode文字セットが定義されていれば、wchar_t型だと知りましたが、
内部ではStringのようにクラスで実装されているのだろうか・・・。
>>469 ポインタ自体を変更したい場合はポインタのポインタを渡してやる必要があるが
それ以外は普通にポインタを渡せばいい
>内部ではStringのようにクラスで実装されているのだろうか・・・。
んなわけねーだろ
マクロ見てcharかwchar_tに置き換えてるだけだ
471 :
デフォルトの名無しさん :2013/03/25(月) 01:05:54.81
_itot_sを_itotに変更したらエラーが出なくなりました・・・。 うーん、どっちも引数の数が同じみたいなんですけど・・・、変だなあ。 _itot(p->bit, pszText, 10); なんか解決したみたいなのでこれでやっていこうと思います。 レスしてくださってどうもありがとうございました。
472 :
デフォルトの名無しさん :2013/03/25(月) 01:25:08.92
errno_t _ltoa_s( long value, char *str, size_t sizeOfstr, int radix ); char *_itoa( int value, char *str, int radix ); 引数の数が違うのでは? c++用のこっちに引っかかってたのかな? template <size_t size> wchar_t * _itow( int value, wchar_t (&str)[size], int radix ); // C++ only
>>476 マジで言ってるなら笑うわ
お前uyだろ?
/* end */はうんこのしるし
「ママー、うんこおわったー」 みたいなもんか
480 :
デフォルトの名無しさん :2013/03/25(月) 13:59:29.69
>>437 だけど、変な流れになっててなんかごめん
C++でやるときは大人しく静的な実装に専念するよ
そうそう それで不都合ならおとなしくリフレクションありの言語とかJavaScriptでも使えば良い C++はそういうものじゃないんだわ
はじめから嵐目的だったんだろうなこいつ
iota(笑)
484 :
デフォルトの名無しさん :2013/03/25(月) 18:54:27.46
C++の真髄って何ですかね? C言語からC++って流れで学んできたけど、 C++ってクラスくらいしか使ってないんすよ。 クラスってC言語の構造体に関数が入ったくらいの認識しかないんすよ。 特に威力を発揮するのが同じオブジェクトを配列として沢山作るとき。 myobj[i].myfunc()で、自動でそのクラスの変数使って実行してくれるからチョー便利! って思ったけど、実は俺のやってることってC言語で、myfunc( &mystruct[i] )で事足りるんですよね。 どうすればC++の真髄を味わえるんですかね? 汎用的でC++の威力を発揮できるもの(処理?)を教えてください。 「Cで書くとこんなに面倒だけど、C++で書くとこんなに簡単!」みたいなのがあると嬉しいです。
>>484 shared_ptrとか簡単だしソース見てみるといいよ
Cだとくそ面倒なことを自動化してくれる
C++の装備はSTLの実装のために整備されたもの。 STLを使えれば十分。
Standard Template Library - Wikipedia 歴史 STLのアーキテクチャの多くはアレクサンドル・ステパノフという一人の人物の手によって作られた。 1979年に彼はジェネリックプログラミングの初期アイデアを練り始め、そしてソフトウェア開発に革命をもたらす可能性を探究し始めた。 ステパノフはジェネリックプログラミングの大きな可能性に気づき、ゼネラル・エレクトリックの仲間たちに対し、ジェネリックプログラミングがソフトウェア開発の広範囲に渡る基礎として研究されるべきだということを説得した。 当時はジェネリックプログラミングを実際にサポートしているプログラミング言語がまだなかった。 1987年までにステパノフとマッサーはジェネリックプログラミングの研究成果としてAdaのリスト処理ライブラリを開発してリリースしていた。 しかしながらAdaは軍需産業以外ではあまり普及しておらず、C++は当時まだ言語として未成熟ではあったものの(テンプレートはまだなく後から実装された)、より広く普及してジェネリックプログラミングの良好なサポートが提供される可能性が高いと考えられた。 初めはAT&Tベル研究所で、後にはヒューレット・パッカード(HP)研究所で、ステパノフはC言語で(後にC++で)数多くのアーキテクチャとアルゴリズムの実装法を検証した。 ベル研究所のアンドリュー・コーニグがこの動きを察知して、1993年11月のANSI/ISOのC++標準化委員会にアイデアを提出するように求めるようなことがなければ、この作業は間違いなくHPのプロプライエタリなライブラリとして継続されたであろう。 提案は委員会で全面的に賛同を得て、すぐさま1994年3月のミーティングでのコーニグからの正式なリクエストへとつながった。 特に重要な拡張について、それらを全て実装することにより一貫性があることを証明することが要求され、ステパノフはマッサーにこの作業を任せた。 この時点で事業全体がコントロール不能になり暴走する可能性が高まっていたが、ステパノフとリーは果敢に立ち向かい、1994年7月のANSI/ISO委員会で最終承認を得ることになる提案を提出した。
>>487 STLってHP起源なのか。
でさ、日本起源の有名でよく使われているC++ライブラリって何かあるの
libpngやzlibみたいなライブラリがどこのお国起源とか考えたことないな 俺にはない発想だわ
メルセンヌツイスタとか?
それだ
>>490 国起源だけじゃなく日本人起源も含めてだろ
OSSの日本の貢献って少なそうだからな
日本はIT大国なのにtakeが非常に多く、giveが少ないって感じだしな
日本人起源だったら、日本人起源じゃなかったら何だというのか。
日本人が新しいものを生み出すことが得意じゃないのはいつの時代も変わらないようだな
英語は、論理的だ。 日本語は、あいまいだ。とかいって日本語のせいにしてきた面もある
Tronがあるだろー こうした話題は、スレちがいだなー
emacsは日本国政府の著作権入ってるぞ。
>>495 ノーベル賞候補推薦に際して
「日本人が日本人を推薦することは稀である」という批判があるが、これかな?
江戸の敵を長崎で討つ、とか
陸海内に争い余力をもって米英と戦争す、とか
気質的な問題もありそうだ
「山彦」と「海彦」の存在があり、双方が認めあうことが必要ではないかと
>>493 日本人はgiveが少ないってのは同意。
ライブラリに限らずドキュメントもかなり少ない。
そんな少ない日本語のドキュメントしか検索してないヴァカは質問禁止でいいと思う。
まず、日本はIT大国じゃないだろ
英語の壁のせいか…
matzみたいなことをしないとなかなか海外に出て行かない
505 :
デフォルトの名無しさん :2013/03/26(火) 09:22:30.03
英語知らんからgiveできん
本名で活動しないうえに英語強制されて日本人だかどうだかよくわからん
単方向リストのソートのアルゴリズムってどういうのがありますか?
>>507 マージソート
他にも方法はあるが遅くなる
マージソートってファイルとか大規模なデータをソートするときに使うんじゃないの? リストでも使えるのか
比較や交換がリスト構造に向いてれば良いってこと? 添え字をランダムアクセスせずに漸近式的なアクセスで済むなら リスト構造に向いた形に感じるけど
>>509 いやそうじゃなくて線形リストで単方向だと任意の点のリストをその度に得ようとすれば
先頭から走査をしなおさなければならないので、クイックソートを使用したとしても実際の
O(N)の方がO(NlogN)よりも大きく効いてきてしまう
実際は順番、逆順、先頭、後尾、比較データの5つを知ればいいけど逆順と後尾と
比較データを得るのに時間の大半を費やしてしまう
双方向リストの場合はその点逆順に辿る事が出来るのでクイックソートに都合がよい
マージソートは元々テープのように順番にしか読み出せないデータを最速でソートする
ために考えられたアルゴリズムなので、片方向にしか走査出来なくても速度が出せる
そのトレードオフとしてメモリを食うけど
>>511 逆順が必要って、アルゴリズムの解説書にのってるような配列のクイックソートの実装を
そのまんまリストに当てはめるようなイメージかもしれんけど、実際は先頭から順番に
アクセスできれば実装できるよね。
適切な基準値を選ぶのに、リストを一回、全部舐めないといけないのが時間かかるけど。
マージソートは省メモリだろ。
C++11のstd::forwatd_list::sort()でもマージソートを使ってるな gccだけど std::list::sort()もマージソートを使っている クイックソートだと問題があったのか やはり比較データを得る事が一番コストが高く付くのが実測で判明してるのかな
もうやだQZキモ過ぎ・・
>>513 ソートしたいものと同要素のバッファが必要
別に省メモリでもなんでもない
バッファがswap用の1個で済むクイックソートは省メモリ
同要素数、だ
そういや C の標準関数でソートっていうと、qsort(); しか無いんだっけ?
うん
ほんっと2chって有益な情報や議論が無いよな どいつもこいつも初心者に毛の生えただけの馬鹿しかいない
おまえにきにいってもらおうとはおもわん 2ちゃんねるは雑音がおおいのだ
「馬鹿しかいない」 あきらかに偽だ
「馬鹿しかいない」が真の場合、
>>521 も馬鹿ということになる
偽だから俺は馬鹿じゃない
2chに出入りしてる時点で馬鹿
お前らみたいな馬鹿がいい気になってC++を語るな まずは入門本を4冊ぐらい買って熟読してコードを書け 話はそれから
せいぜい2冊で十分だろ 4冊とか選び方が悪い
馬鹿で結構 でも馬鹿に馬鹿とは言われたくないね
>>529 2冊も持ってりゃいいけど1冊も持ってない情報乞食が質問してくる
>>534 最高の頭脳はこんなところで油を売ってる暇はないし
暇があったとしてもとっくに他のコミュニティに移動してる
こんな匿名の叩き煽りが日常茶飯事で自分にメリットが薄いようなところは
最高の頭脳でなくともまともな人間でもさっさと去るよ
他にコミュニティがない10年前なら最高の頭脳もいたかも知れないが、
いつの間にかいなくなって今ではその幻想だけが残ってる
最高の頭脳持ってる奴は他のコミュニティに行っても入っていけるから困らなかっただろう
そしてそういったコミュニティで相手にされない奴が集まってるのが2ch
#include <iostream> #include <string> using namespace std; int main(){ char* str1=""; char* str2=""; int a; cin >> str1; cin >> str2; a = strcmp(str1,str2); if (a>0){ cout << str1 <<"のほうが長い"; }else if (a==0){ cout << "同じ長さ"; }else{ cout << str2 <<"の方がながい"; } return 0; } cin >> str1の行でアクセス違反が発生しましたって出るんですが どう直したらいいですかね?
538 :
デフォルトの名無しさん :2013/03/27(水) 20:14:30.52
低知能には不可能
煽ったところでアマゾンギフトは出てこないよ
初心者歓迎ってかいてあるやん
初心者姦ゲイ
だからか
>>537 そのコードでstr1やstr2は文字列リテラルを指すポインタ
なのでcin >> は文字列リテラルを変更しようとするが、それはすべきではない
入力したい文字列が充分入るだけの大きさを持つcharの配列として宣言し
入力するための領域を確保すること
>>537 str1もstr2もアドレスであって領域が確保されているわけではない
領域を確保してその先頭アドレスをstr1、str2に設定してやる必要がある
>>537 cstringでなくstringをインクルードしていてそれってわざとか?
string str1;
string str2;
...
a = str1.compare(str2);
というか長さを比較するだけなら長さを比較すべきだろ
if (str1.size() > str2.size()) {
...
>>536 ということは、2chに書き込んでいる貴方は
>そういったコミュニティで相手にされない奴
なんですね?
そんな貴方の言うことを真に受けていいのかどうか判断に苦しみます
>「自動的に設定される」んじゃなく「どこを指すかはまったく不定」です。 >実行したとたんにマシンから煙が上がっても文句いえません。 ワロタ
>>549 いや、ホントにあるって。
特に組み込みとかで、DSPとかに間違った値を設定するとチップが煙を出すことがある。
ソースみて未熟だなってのは解ったw
誰もが解っていることを教科書的に書いて自慢してる馬鹿がたくさんいるね こういうやつらがC++プログラマばかりだと思われたくない
なにそのネガティブ思考
>>552 おまえ、わかってないな。
今時C++を選ぶ奴はみんなアスペなんだよ。
だから言語仕様の正しさにはこだわるし
中括弧の前の改行とか*の位置みたいな
くだらないところに譲れない聖域を作ってバトルする。
C++使いにとって「ハゲ」「アスペ」「童貞」は
褒め言葉なんだぜ。オナニー言語なんだよ。
スッポスッポ教授とかいう卑猥な名前の人が作った言語だしな
ビヨーンスポッスポッじゃなかったか
*をはじめとして演算子の書き方はもめるよな おれはかならず*(p)とか&(x)って書かないと気がすまない 本当はunref(p)とかref(x)って書きたいけど同僚に迫害されるから仕方なく2行目で妥協してる
俺はこうだな。 (*p) &p まあ、大抵代入してしまうのだが。
559 :
デフォルトの名無しさん :2013/03/28(木) 15:14:48.16
*pなんか使うから揉めるんだろ 宣言時以外使うな 値が入ってるならp[0]にしろハゲ
template <class T> T *addressof(T &obj) { return (T*)&(char&)obj; } おれはこう書くかな 一回ハマってからはもうずっとこれ
ちょっと訳あってファイル名のデータベースを作りたいんだけど、C/C++と親和性の高いのはどんなファイル構造? 次レスの「C/C++と親和性の高いのはどんなデータ構造?」と併せて考えて欲しい ■文字列型→読み込むときに文字列の処理がだるい ユニークID,ファイル名; ユニークID,ファイル名; ユニークID,ファイル名; ・ ・ ・ ■バイナリ型→専用のアプリを作らないとこのデータを作れない |ユニークID4バイト|ファイル名の長さを表す4バイト|ファイル名|ユニークID4バイト|ファイル名の長さを表す4バイト|ファイル名|ユニークID4バイト|ファイル名の長さを表す4バイト|ファイル名・・・
562 :
デフォルトの名無しさん :2013/03/28(木) 15:39:07.63
C/C++と親和性の高いのはどんなデータ構造? ■構造体ごとに分離してしまう構造 struct FILELIST{ int id; char *filename; }; これをファイル名の数だけ確保してデータベースから読み込む ■文字列の長さなどの情報だけを構造体に入れ、文字列は生データとして置いておく構造 struct FILELIST{ int id; char *offset; int length; }; char *filelistdb;
メモリ管理やサイズ調整はすべてDBソフト任せにする。 データが100万件とか増えた時、メモリ上に乗るかとか考えるのが面倒だし、 自作ではファイル入出力も作らないといけない。
ファイル名を変えたりするなら固定長にした方が楽じゃないかな。
char *filename;
ではなく
char filename[MAX_PATH];
みたいに。
また、ファイル名を追加削除とかするなら、
>>562 の前者が楽でしょう(というか後者は面倒)。
それと、「ファイル名のデータベース」をメモリ上だけで扱うならどれでも良いが、
そのデータベース(メモリイメージ)をファイルで読み書きするなら
ポインタ値をファイルに保存するのはやってはいけない。
(実行するたびにメモリの位置は変わるから)
564によるとSqliteが速くて、定番DBだしこれに全てを任せたらいい。 Sqliteはメモリ上にDBを作ることも可能なので、構造体を自作するのと似たように使うことも可能。
すいません学校の課題なのでSQLなどはなしでお願いします
ふざけてんのか
>>564 SQliteすごいな。
Accessのオープンソース版程度のもんかと思ってたわ。
ここで聞いていいのか分からないのですが 高速で点、四角、円などが描画できるAPIやライブラリって何がありますか? なるべく簡単な奴がいいです 用途は簡単な物理現象のシミュレートです
OSは?
>>571 OpenCVという2Dベクトル画像描画ライブラリがいいよ
windows7です
>計測になぜ Oracle が含まれてないの? >私は臆病者なので良い結果を出さないと Oracle に怒られる気がするからです。OTN ライセンスに下記の条項が含まれています。 > >オラクルの事前承諾なく、プログラムのベンチマークテストの結果を開示すること。 なにそれこわい
オラクル村の隠蔽は恐ろしいね これまでいったい何人の勇敢なジャーナリストが消されたんだろうか
>>573 ありがとうございます
サンプルなどを参考にしていろいろ試してみます
578 :
デフォルトの名無しさん :2013/03/28(木) 18:00:14.11
SQLite爆速だなwww これ要はチューニング知らない素人がインスコして使うだけたら最速ってことだろ?
条件としてはそれで十分じゃないか
580 :
デフォルトの名無しさん :2013/03/28(木) 21:13:55.52
ベンチマーク公開するなとか初めてきいたわw
SQLiteの速度には驚いたが、やはり最大の利点は ・1つのDB=1つのファイルというAccessじみた構造 ・RDBMSをサービスとして動かす必要がなく、単にDBファイルをSQLiteに読ませれば良い という部分だと思う デスクトップアプリでちょっとDBの仕組みを使いたい、みたいな用途では物凄く楽 逆にサービスとしてDBを使いたいような場合にはまず使われないやね
>>583 なんだかアレだな。よくわかってない人のブログみたい。
> 1 データがファイルひとつなので、バックアップが超簡単!
> バックアップするには、それをFTPでダウンロードするか、そのサーバー上でコピーするだけだ。
ホットコピーはどうすんだ?
> 2 多くのレンタルサーバMySQLよりも高速に作動する
定量的なエビデンスなし
クライアント数が増えた時に本当に速い?
デメリット
> 2 書込がダブると書込エラーになる
これ本当なら致命的だろ。
>>583 典型的なセールストークすなぁ
もしそのページに書いてあるメリットとデメリットだけが事実なら、
MySQLを使う人間なんてごく僅かになってなきゃおかしい
逆に言えばそのページではデメリットに関して大幅に説明を省いてる当てにならない情報ってこと
>>585 全ユーザーにひとつのMySqlを使わせてるレンタルサーバーなんかだと
かえってSQLiteのほうが速くなるって話だから、そんなにおかしいとは思わないけど。
PHPの処理とMysqlの処理のサーバーはわかれていることが多いかと思う。 Mysql専用サーバーの負荷のかかり具合は違う。
>>586 > 7. データ型の概念が希薄であり、長さも柔軟、PHPと、とても相性がよい。
> 多くのデータベースサーバは、テキストの長さを決めなくてはいけなかったりする。
これとか明らかにレンタルサーバーの速度とは無関係なSQLiteの仕様自体のメリットとして語られてるじゃん
こういう部分がおかしいと言ってるわけ。
そもそも文字列の長さを決めるのはパフォーマンス上必要な措置だからで、
文字列の長さを決めないってのは単にパフォーマンス犠牲にして利便性とってるだけ。
そういうトレードオフを説明せずに単に「他のデータベースと違って文字列の長さを決めなくていい!便利!」とかアホ丸出し
速度は大差ないとおもう。そもそも大差が出るなら可変長を標準にしてない。
>>589 postgresなんかはchar使うなって言ってるな。
文字は全部可変長の型でOKとか。
SQL Serverはデータが固定長ならcharのほうが速いって書いてあったね。
書き込みがあると全体がブロックされるんで同時書き込みがあるような 処理は向かないけど、参照が主な用途ならかなり速いと > SQLite ruby on railsやPHPでは標準のDBに採用されてるから、スタンドアロンで しか使えないってわけでもないらしいと。
594 :
デフォルトの名無しさん :2013/03/29(金) 16:57:59.66
ポステグレスは4KB単位で領域を確保する
595 :
デフォルトの名無しさん :2013/03/29(金) 20:17:45.21
2年以上前のデータを持ち出して来たプログラマがいるよ^^
596 :
デフォルトの名無しさん :2013/03/30(土) 03:56:28.36
【初心射姦ゲイ】C/C++室 Ver.84【姦狂依存OK】
自称Cできるって言ってる奴がmallocも使ったことないとかマジfuck
一度も使ったことのない関数なんて、一杯あるだろ
mallocはさすがにない
単方向リスト
601 :
デフォルトの名無しさん :2013/03/30(土) 16:45:14.13
マロック使ったことがないとかプリントフ使ったことがないってレベルの衝撃 C言語使っててこれはない あるとすればHSP辺りのゴミ言語で致命的な悪癖が付いた奴がC言語に手を出したとかだろ
どうでもいいよそんなカスの事なんて それよりも、そんなカスがいる様な環境に居る自分の心配した方がいいよ
C使っていてmalloc禁止のところとかあるしな。
mallocが禁止ならcallocを使えばいいじゃない
realloc使うわ
606 :
デフォルトの名無しさん :2013/03/30(土) 19:04:50.05
malloc禁止ってどうすんの? 全部スタックから? それだと大したアプリつくれなくね? それともHDDをメモリ代わりにガリガリ?
組み込みなら普通にあると思う
代わりにalloca使うとか。
>>608 ヴァカはWin32APIスレから出てくるな
自己顕示欲を満たす為だけにコテをつけるな
>>606 静的領域とかだね、それを動的に使うことはあるけど
いずれにしろ残りのメモリ領域を管理しやすい形にするのがmalloc()禁止の意義
メモリがただでさえ豊富で仮想メモリまでOSでやってくれるPC上ではまずしないやり方だろうね
クラス定義内で委譲を使う分にはインライン化によってオーバーヘッドは生じないと考えて問題ないでしょうか? たとえば、以下の2つのクラスのcopyとgetは計算コストが同じになりますか? class Array{ private: int array[10]; public: void copy(const Array &arr) {for(int i=0; i<10; ++i) array[i] = arr.array[i];} int get(int i) {return array[i];} }; class WrappedArray { private: Array w_array; public: void copy(const WrappedArray &w_arr) {w_array.copy(w_arr.array);} int get(int i) {return w_array.get(i);} };
すみません、下から3行目書き間違えました。 void copy(const WrappedArray &w_arr) {w_array.copy(w_arr.w_array);}
大抵のコンパイラはインライン展開してくれるだろう
委譲によるオーバーヘッドよりも、デリゲートコードをいちいち書かなきゃいけないのが委譲の難点 ミスだって起きやすいし
でもprivateな継承よりはマシなんでしょ
>>617 privateなのに継承とはこれ如何に。
意味的におかしいだろ。
処理が正しけばオールmain関数で
いいというのと同じレベル。
>>618 継承の意味が何だと思ってんの?
お前の考える意味以外に使うことで具体的に何か問題が起こるのか?
>>618 継承についてJava屋に良くいるOOP原理主義者みたいな意味を見いだそうとするからそうなるだけ
オールmainなんて何の例えにもなっていない
では、そもそも「継承」という単語が適切なのかどうか(ry
OOP原理主義のJava屋って、なんか違和感がある
継承っていうか伝承だよな たから人は誤解したまま受け取ったりする
private継承はポリモーフィズムも出来ないんだからインターフェイスの継承に使われそうだが コンポジションと違って同じクラスを複数持てないという重大な欠点がある
>>622 Javaはそもそも純粋なOOPじゃないけど、
Java使いは Java=最高のOOP=デザパタ
と信じて止まない原理主義なので
許してあげてください。
では純粋なOOPに近い言語はなんでしょうか?
smalltalkとか良く知らんけど純度で言えばどうなるんだろ
JAVAはプリミティブ型にtoString()が使えないウンコ。
629 :
デフォルトの名無しさん :2013/04/01(月) 22:12:53.20
C++の変数に関しての質問です。 静的、動的という表現で混乱しています。 <コード例> ※関数の中 int a = 1; static int b = 2; int* c = new int; int d = 3; c = &d; 上記のようなコードの場合、 動的にメモリ領域を確保した変数というと、c だと思います。 また静的変数というと、b だと思います。 このように考えると 変数aは、動的ともいえるし、静的ともいえると思うのですが、 変数aは、どのように表現するのが普通でしょうか? よろしくお願いします。
630 :
629 :2013/04/01(月) 22:14:14.70
記号アンド と入力すると、アンドamp; となってしまいました。
変数aは自動変数です
Cでの動的変数はauto変数では。
記憶領域
変数がコンピュータのハードウェア上にどのように確保されるかを示すのが記憶領域です。
この記憶領域は「静的領域」と「動的領域」に分けられます。
静的領域
プログラムの実行中メモリ上の同じ場所に存在する記憶領域。
確保される場所は「メモリ内のデータ領域(*)」。
動的領域
静的領域とは逆でプログラムの実行中に確保されたり削除されたりする一時的な記憶領域。
確保される場所は「メモリ内のスタック領域(*)」と「レジスタ(*)」。
http://www1.plala.or.jp/yuuto/c/p0801.html
>>629 確かに迷うところだ、new/delete はそのありがたみがわかるまでが一つの山だからね、がんばって
変数b以外は動的変数だろ。 cはスコープ抜けたら、消滅し確保したメモリはメモリリーク。
C++標準の用語を使うなら 静的 スレッド 自動 動的 の4種じゃないの
636 :
629 :2013/04/01(月) 23:56:10.52
ポインタ自体は自動変数だよな newでメモリ領域は動的に確保されてるけど、ポインタの中身はただのアドレスだし
>>636 変数とオブジェクトの区別はついてる?
<オブジェクト>
動的生存期間のもの
自動生存期間のもの
静的生存期間のもの
<変数>
動的な変数=いわゆる自動変数
静的な変数=グローバル変数とか関数内static変数
動的に確保した領域はヒープ領域じゃないか?
スタック嬢に確保した領域が童貞でないとでも?
class NetworkAdmin : public QObject { Q_OBJECT public: explicit NetworkAdmin(QObject *parent = 0); static NetworkAdmin getInstance(); static NetworkAdmin m_instance;}; ------------------------------------------------------------- #include "networkadmin.h" NetworkAdmin NetworkAdmin::m_instance; NetworkAdmin::NetworkAdmin(QObject *parent) : QObject(parent){} NetworkAdmin NetworkAdmin::getInstance() { return m_instance; } すいません、コンパイラに怒られるんですがなぜダメなんですか? 教えてください C:\src\SmartXmps\networkadmin.h:16: エラー: C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject' c:\qt\4.8.4\src\corelib\kernel\qobject.h:333: see declaration of 'QObject::QObject'
>>642 QObject クラスがコンストラクタを公開してないからでは?
とエスパーしてみる。
644 :
642 :2013/04/02(火) 21:31:16.31
>>643 static NetworkAdmin getInstance();
static NetworkAdmin m_instance;
NetworkAdmin NetworkAdmin::m_instance;
NetworkAdmin NetworkAdmin::getInstance() { return m_instance; }
ここ以外は、IDEが自動生成してくれました。
となると、m_instanceの初期化がおかしい気がするのですが...
参照返せば?
>>645 意味がわかりました
回答ありがとうございます。
デバッグする度にメモリリークしていく速度は遅くなっていく喜び
メモリポインタは使える
651 :
デフォルトの名無しさん :2013/04/05(金) 23:33:24.78
以下のファイルをコンパイル (g++ -c test.cpp) しようとすると エラーがでます。 test.cpp:4:17: error: definition of ‘int Test::num()’ is not in namespace enclosing ‘Test’ [-fpermissive] 原因がわからずはまっています。(;;) 教えてください。よろしくお願いします。 // test.h namespace TestNS{ class Test{ public: int num(); }; } // test.cpp include "test.h" namespace TestNS{ int Test::num(){ return 111; } }
>>651 namespace TestNS {
…
};
↑
セミコロンが必要では?
え?
654 :
652 :2013/04/05(金) 23:50:23.02
いや、聞き流して…
どうせスペルマ違いだろう
test.hの中身が違う(変更後保存してない)とか別のtest.hをインクルードしてるとか?
658 :
651 :2013/04/06(土) 00:11:13.16
すみません。
>>657 さんの通りかもしれません。
なぜか、2ch に書き込んで、うとうとして、もう一度コンパイルすると
コンパイルできました。
2chに書き込む前後で、保存したかも。。。。 (ーー;)
お騒がせしました!!
英文でも技術文書のしかも短文ぐらいは読めるようになろうぜ。
>>659 まあ「自分だけが分かっている」妄想がここまで強くなっちゃうともう駄目だろうね
664 :
デフォルトの名無しさん :2013/04/11(木) 15:55:22.03
シリアルのリードについての質問です。 Visual C++(2008以降)、MFCアプリケーションで、シリアルポートから送られてくるデータを受信し、 適切に加工の上で表示させるプログラムを作ろうとしています。 シリアルからの情報は、TX,RX,GNDだけ繋いだケーブルから一切フロー制御無しで連続的に垂れ流されていて、 停止という概念がそもそも無い(相手の電源が落ちていれば別)ものです。 ポートのオープンや表示は経験があるのですが、垂れ流しに対するリードや、特定の制御文字をトリガーにしての 加工になると、適切に(余さず)受信→加工に持って行けるか、今イチ自信がありません。 イメージとしてはtelnetのサーバ側(コマンドを受信して処理を分岐する)なのですが、色々ググったのですが うまい参考資料が見つかりませんでした。 どなたか、参考になるページや手順など、ご教示願えませんでしょうか。
伝送速度、PCのパフォーマンス、加工・表示に掛かる処理の重さ 等によって天国にも地獄にもなりうるから
ガチバイナリを表示て・・・
667 :
664 :2013/04/11(木) 17:11:24.80
>>665 > 伝送速度、PCのパフォーマンス、加工・表示に掛かる処理の重さ
速度は1200bps必須、今後9600bps目標という感じです。
PCは型落ちのPen4。CR+LFまでで区切られた20文字前後(不定)の文字列を3分割し、
変数に格納+ログ書き出しするまでをスレッド中で連続実施し、表示については別スレッドで適宜に実施する
という腹づもりです。(制御文字と言ってるのは、CR+LFのことです)
>>664 Xon/XoffはWin32APIでできたはず。
垂れ流しはオーバーラップIOで
Win32 API仕様を調べる。
669 :
668 :2013/04/11(木) 17:27:59.77
>>664 よく読んだら、フロー制御をXon/Xoffでやるんじゃなくて
改行でメッセージの区切りを見つけたいってことか。
オーバーラップI/Oで非ブロッキング読み取りして
自前のバッファで行管理かな。
>>667 ああそれ天国コース
1200bpsなんて1文字に8ms以上も掛かるんだから
そうする必要はないと思うけど出来ればログ書きだしスレッドも分ければ全然余裕
9600bpsも
672 :
デフォルトの名無しさん :2013/04/11(木) 20:26:27.78
ZIP
ログのバッファはクリティカルセクションで排他するのが一番楽そうだな
ログにバッファを使うなよ
そんなもログの性質によるわ
ログをバッファリングして 出力を遅らせる馬鹿は死刑
template<typename T> typedef std::vector<T,myAllocator<T> > myVector<T>; これって駄目なんでしたっけ?
だめだよ
template<typename T> using MyVector=std::vector<T,myAllocator<T>>; だね
681 :
664 :2013/04/12(金) 14:15:51.14
皆様、アドバイスをありがとうございます。 作ってみたのですが、素人の作りだからかどんどん遅延していっている感じです(死 1バイトずつ読む方式自体があやまりでしょうか? ソース該当箇所で問題があるようでしたら指摘をお願いします。 (Me はクラス自身のポインタ。処理はスレッド内で実施) SetCommMask (Me->m_hComm, EV_RXCHAR); while(Me->m_bLoop != FALSE){ // 外部からFALSEにして終了させる ::WaitCommEvent(Me->m_hComm, &dwWaitReason, NULL); if(dwWaitReason == EV_RXCHAR){ ::ReadFile(Me->m_hComm, &byRead[iReadCnt], 1, &dwRead, NULL); if(byRead[iReadCnt] == 0x0a){ // LFを取得 ::memcpy_s(Me->m_cRead, g_iReadBuf, byRead, (iReadCnt + 1)); // m_cRead:親ダイアログが読みに行くバッファ if(Me->m_pWnd != NULL){ // PostMessageを送る先を予め指定しておく PostMessage(Me->m_pWnd->m_hWnd, WM_DATA_RELOAD, 0, 0); } iReadCnt = 0; } iReadCnt++; } }
1バイトずつ読むのは遅いんじゃない? ReadFileの戻り値や読み取ったバイト数を確認したほうがよくないか? iReadCntの振る舞いもおかしいな。
>>679 なんぞこれキモい
でも使えるなら使ってみます
宣言に myVector<T>;なんて記述してしまうセンス無い奴にキモイとか言う資格ないよ
C,C++を本読みながら勉強してる最中なんですが、、1つ教えて下さい Cの構造体でリストを作るサンプルを見てると処理の後、freeで確保した分を解放 してますが、C++のvectorではサンプルを見てても解放する処理ってのがありません (C++だとnewとdeleteでしたっけ) コンパイラの方でその面倒をみてくれてるんですか?
コンパイラの方でその面倒をみてくれてる
サンプルとか本とか、指示語同然で話が通じると思ってるのかね
newしたモノはdeleteしないとメモリリーク vectorをそのまま使う場合は、 サイズを変更して領域が増えてもスコープを抜ける時に解放される
なるほど。ありがとですm(__)m
>>679 なんかこれも駄目だったな
結局
template <typename T> class myVector : public std::vector<T, myAllocator<T> >{};
にした
シフトJISのファイル1ギガの文字数を最速で求めるにはどうしたら良いですか。
気持ち悪いんだよ
>>693 先頭から数えていくしかないだろ
環境によってはブロックに分割して並行して数えて前のブロックの終わりの状態で修正するとか
>>693 計算時間は誤差みたいなものなので、
如何にしてディスクI/Oを高速化するかを
考える
698 :
デフォルトの名無しさん :2013/04/13(土) 19:37:09.44
>>697 =誤算も積もればボトルネックになることも知らない低能グラマ
CPUの速度とI/Oの速度はどっちが速いんですかね
>>698 計算誤差じゃないんだから
計算を重ねる度に誤差の割合が増えてく
訳じゃない。
単位データ量あたりの計算量は一定なのに
ボトルネックになるかタコ。
701 :
デフォルトの名無しさん :2013/04/13(土) 20:00:44.74
>>700 どこに一つのファイルしか求めないって書いてあったか?
複数のファイルから求めて比較するかもしれないだろ?
要件が分からない以上誤差まで考えるべき
それだと余計I/Oの速度が重要になると思うのだが・・・
RAMメモリとかで入力のロス、ランダムアクセスのロスがないとしたらどうなる?
キャッシュメモリとかがなくなるのかな
質問者がファイルっつってんのに ファイルマッピングでもしたいのか
706 :
705 :2013/04/13(土) 20:46:16.80
あぁゴメンRAMディスク上のファイルってことね
>>703 適当な位置で仮分割して、
前後で文字の割れ目を探してから
マルチスレッドで判定かな。
但しNUMAでは逆に遅くなるので注意が必要。
RAMディスクとか明らかに不自然なケースを持ち出した時点で負け
>>708 というかそもそも、RAMドライブからの読み出しすらCPUのカウント処理の方が高速なんじゃね?
>>693 を実現するコードを晒してあーだこーだ言うなりよ
ほらよ。コンパイルはしてない。 auto isSJISの途中 = false; auto 文字数 = 0LL; while ( (read_size = fread(read_buf, 1, 1024 * 1024, fp)) > 0 ) { for ( auto i = 0; i < read_size; i++ ) { auto ch = read_buf[i]; if ( ! isSJISの途中 ) { if ( (ch ^ 0x20U) - 0xA1U < 0x3CU ) isSJISの途中 = true; 文字数++; } else isSJISの途中 = false; } }
汚いインデント(笑)
autoが出ているのにfreadってなんかなって感じがするんだけど。 auto見たいなC++のモダンなの使うなら、CじゃなくC++のファイルストリーム使って C++のコンテナに入れていかにもC++らしい数え方を期待だが
在日朝鮮人渾身のレス隠蔽w
>>712 インデントは2chでは無理だよ。全角空白(?)インデント付きでコピペするやつもいるが検証する側が迷惑する
フリーソフト使えよ能無し朝鮮人
フリーソフトっつーか、全角空白を半角空白2つに置換するコードくらい自前で組めるぢゃん…
718 :
705 :2013/04/14(日) 13:47:22.42
つうかエディタの置換機能でできるレベル
それが出来ないってことはチョン並みの知能
720 :
711 :2013/04/14(日) 16:35:51.63
秀丸の正規表現て「\t」を「 」に変えようとしたら
失敗して半角スペースになったけど、
どうでもいいやと思ってそのまま貼り付けた。
あ、ちなみにread_bufはunsigned charね。
途中の配列アクセスはポインターにする
のが常套だけど、最適化してくれると想像して手を抜いた。
で、
>>710 の答えが
>>712-713 なの?
1024*1024を32にすればいいのでは。
ただしディスクのセクターサイズの
整数倍でないI/Oは
>>693 の要求からオヌヌメできない
>>722 read_buff の切れ目で isSJISの途中が true のときは?
やっぱり朝鮮人は馬鹿だったw
725 :
722 :2013/04/14(日) 20:13:57.88
>>723 isSJISはwhileの外で宣言されている故、
切れ目を跨いでも判定を引き継ぐと
思いますが、
何か不都合などございますでしょうか?
C++でスレッドを使うときに気をつけることはありますか?
普通に気を付ければいいと思うよ
・スレッド内で例外catchしなければ死ぬ(MFC使ってるなら拡張例外も) ・C#のAbort()みたいな綺麗なキャンセルはできない スレッドを強制終了するとデストラクタは実行されず各種リソースリークが発生する
>>726 スレッド間で共有するメモリの排他と、クリティカルセクションの排他かな。
これは言語に限らずマルチスレッド一般な事だけど、C/C++ は言語サポートがないから自分でやらなければならない。
C++11で言語サポートされたけど 使えるかどうかはコンパイラ次第
>>726 使える関数がリエントラントか調べておけ
VCとかならMTだからいいけどそうでないライブラリのコンパイラもあるからな
>>731 はリエントラントの意味を
勉強し直した方がいい
734 :
726 :2013/04/14(日) 22:10:16.69
排他制御のところは他の言語と同じって事ですね 問題は動やったらばメモリリークを発生させずに、どうやってabortさせるかという一点に 生ポを使わなければ、少しはメモリリークが減る気もしますが
>>731 じゃあ君はちゃんと説明出来るんだね?
こんなのぐぐればいくらでも出てくる用語なんだが
どうやってabortさせるかが
C++固有の問題だと思っている
>>734 には無理
普通止めたいスレッドのフラグたてて、スレッドが自分で終了するのがマナーだと思ってたけど違うのか 他スレッドから強制abortとか怖すぎる
>>735 それを言うならスレッドセーフだろうがjk
うんabortなんてするな したくなるのが素人
>>737 うん、自分で身辺整理して最後に自殺するのがマナーだと思うね。
リソース解放できないだけでなく 排他ロック途中で死んだら デッドロックする危険性がある
C#だとAbort()しても単にThreadAbortException例外が発生するだけなので 例外を通じてスレッドを綺麗に終わせられる ま、むしろC#が特殊だと思うがね
「中断されるコードは予期できません」 と書いてあるC#のAbortが安全とか やはり勘違いが甚だしい。
自殺するよう組めばいいんや
マルチスレッドキューに処理を渡して、そこに割振りしてもらえば同期取る必要なし。ただし他の計算結果を利用しないケース。
>>743 どこでThreadAbortExceptionが起こるか分かりませんって言ってるだけだろ
どこで起こっても安全に作っておけば何も問題ない
質問です。 メモリの動的確保にCはmalloc, calloc。C++はnew。 が ありますが、Cのreallocに相当するC++の機能はありますか?
vector
>>747 C++でもmallocとreallocは使えるという意味では
reallocがあると言える
>>746 君が自分の書いたコード以外を
一切呼び出さないなら安全だね。
殆どのクラスは静的コンストラクタ中や
複数リソース解放中の中断に対して
安全性が保証されていないからアウト。
コンストラクタが追加された関係でreallocに相当するnewは削られたんだっけ D&E長い事読んでないから忘れた
753 :
デフォルトの名無しさん :2013/04/14(日) 23:57:03.60
配列的に使うものでいいのならvector.resizeが近いと思うけど、 確保したvoid*に適当に突っ込んでいくようなのだとそのままreallocしかないか 1行目のようなreallocが必要な場面ってほとんどinsertやらで対応できそう
>>751 静的コンストラクタは事前に呼んでるわ
でもリソース開放中に中断されたら確かに危ないか
質問です。 vectorってresize中に要素のムーブコンストラクターが 例外出したらどうなるのが正しいのでしょうか? Visual C++ 2012とG++4.7.2で試したら ともに不正終了っぽく落ちました。
>>747 配列的な意味でメモリの動的確保したいのならSTL の vector 使えで FA
>>755 そりゃだれも受け取らなきゃ強制終了するわな
質問ですが、 Q1. STLのstd::vector<T>は、コンストラクタにサイズを与えたり resize()メソッド(引数1個の方)でリサイズしたとき、 新規要素をTのデフォルトコンストラクタで初期化する、 という仕様ですか Q2. Tがintとdoubleのときはどうなりますか
1 はい 2 0になります
>>759 q1
デフォルトコンストラクタでなく
デフォルトイニシャライズされます
q2
int/doubleのデフォルトイニシャライズは値ゼロになります
>>759 >resize()メソッド(引数1個の方)でリサイズしたとき、
>新規要素をTのデフォルトコンストラクタで初期化する、
はい
>Q2. Tがintとdoubleのときはどうなりますか
int i = int()とかdouble()とかと同じに… 0で初期化されます
>>759 > Q1. STLのstd::vector<T>は、コンストラクタにサイズを与えたり
> resize()メソッド(引数1個の方)でリサイズしたとき、
> 新規要素をTのデフォルトコンストラクタで初期化する、
> という仕様ですか
98/03ではデフォルトコンストラクタを一回呼び出し、そのコピーで新規要素を初期化(コピーコンストラクト)する
11では新規要素は値初期化(ユーザ定義のコンストラクタがあればデフォルトコンストラクト)される
>>755 例外を捕捉しなければ落ちるのは
>>757 のいうとおり
例外を補足した場合の元のvectorの状態は未規定
状態はミキティ
766 :
747 :2013/04/15(月) 03:11:03.77
皆さんありがとうございます。 配列ならSTLのvector使います
孫「おじいちゃん、STLってなーに? 爺「知らんのか、このたわけめ! 孫「でもISO/IEC 14882にそんな単語出てこないよ 爺「ぐぬぬ
爺「GNU...
769 :
デフォルトの名無しさん :2013/04/15(月) 16:48:53.80
C++のインターフェイスクラスをいくつも継承(実装?)しているクラスって、一般的に多重継承しているクラスといいますか?
770 :
デフォルトの名無しさん :2013/04/15(月) 17:02:24.19
771 :
デフォルトの名無しさん :2013/04/15(月) 17:04:42.75
std::vectorですか? なにそれ? よくわからないけどそんな怪しいもの使うなら STLのvectorを使えばいいよ
772 :
デフォルトの名無しさん :2013/04/15(月) 17:14:48.45
>>770 多重継承しているクラスは嫌われるという話を聞いたので、自分のコードを読み返したのですが、
純粋仮想関数だけで実装のないクラス(これをインターフェイスクラスと理解しています)をたくさん継承しているクラスがあります
こういうクラスは、「嫌われる」クラスなのでしょうか?
クラスをエクスポートするDLLじゃないのかの
クラスを名前でエクスポート だな。 libファイルが要らなくなる。
つまんね
>>772 多重継承の危険性なんて一部のJava信者とかが誇張して言ってるだけだから
ダライアス継承という単語があってのう
Vectorのresize()で、増えた分だけじゃなく全ての要素を一発である値で初期化 するにはどうするの? 今はresizeしたあとfillなってあほしてるんだけど
assignがあるだろうが
vector<int> vecint(20, -1); を vectint.assign(100,1) vectint.assign(5,2) すると、これ1発で サイズを100に拡張し全要素を1にセット、 サイズを5に収縮し全要素を2にセットしてくれるの? しらなんだ,orz
Test Hoge::getTest() { return NULL; } このソースをコンパイルしようとすると怒られるわけですが、なんで怒られるんですか?
日頃の行いのせいじゃね?
NULLからTestに変換できないからじゃね?
>>782 何で基本的なことは勉強せずにhogeは記憶したの?
普通に頭おかしいからそれ。
hoge覚える暇があったら基本的なところから勉強すれば?
788 :
デフォルトの名無しさん :2013/04/15(月) 22:54:33.75
hoge嫌い病のキチガイどもは無視でOK NGワードに「hoge」を登録すればいいよ
>>788 おk
C++初心者だからといって、他の言語も書け(ry
ほげほげロック、ほげほげロック、ほげほげロック、ほげほげロック
鼻がつまった感じで ホんゲ〜 ってか
出たーhoge厨のお出まし化w
793 :
デフォルトの名無しさん :2013/04/15(月) 23:56:06.70
>>782 怒られる内容を理解しようとせず聞き流していることがバレているからです
hoge hoge hoge
>>782 はhogeを当たり前のように使うってことから、普段から日本語のサイトしか調べてないクズってのが丸分かり
英語のほうが情報多いのに、わざわざ自分で日本語限定のハンディキャップ付けといて分からないからと赤の他人に質問
どっからどう見ても人間のクズ、生きてる価値なし
799 :
デフォルトの名無しさん :2013/04/16(火) 01:01:36.42
ごめん、ほとんど初心者なんだけどさ ビルドしたら Windows によって ○○.exe でブレークポイントが発生しました。 ヒープが壊れていることが原因として考えられます。○○.exe または読み込まれた DLL にバグがあります。 あるいは、○○.exe がフォーカスを持っているときに、ユーザーが F12 キーを押したことが原因として考えられます。 可能であれば、出力ウィンドウに詳細な診断情報が表示されます。 って出るんだけど 学校では普通に出来た物をそのまんま家でやろうとしたらこうなった・・・ インクールディレクトリとライブラリディレクトリはちゃんとSDKの部分指定してるんだけど・・・ なんでかな?わかるひといるかな
>>799 呼び出し履歴みたいなの見たら
[下のフレームは間違っているか、または見つかりません。ntdll.dll に対して読み込まれたシンボルはありません。]
って書いてあるんだけど・・・
>>799 同じメモリブロックに二回もfree/deleteをしているのかも。
例外ハンドリングを有効にしてデバッグ実行。
802 :
デフォルトの名無しさん :2013/04/16(火) 01:12:15.01
>>798 はマジキチの自覚なし。
あればマジキチとは言わないか。
>>799 >>797 から良く調べないで質問するな、どっからどう見ても人間のクズ、生きてる価値なし
って罵倒されますよ。
ここ初心者歓迎なのにね
>>801 レスありがとう
それは
ある環境では起こらなかったのに
違う環境だと起こることあるの?
>>805 プログラムによっては起こりうるって事だよね?
ややこしいー・・・
ソースコード何も変えてないのに・・・
>>804 発生する環境と発生しない環境の情報を何か出さないとなんとも言えない
問題が出るソースコードを晒せば尚良いが、でないと妄想で回答になる可能性大
>>807 学校のライブラリ使ってるし
すっごく初心者だし
何を呈示したらいいか分からないの
ごめんね
あとね!
デバッグなしで開始したら出来た!
なんで・・・
たぶんカレントディレクトリ
まーたhoge厨来てたのかw
>>782 失せろ池沼
>>808 たぶんVisual Studioを使ってるんだろうけど
学校のマシンとそのマシンでフォルダ構成が違う
で、絶対パスの情報を保存した設定ファイルか何かがそのまま残ってる
とエスパーしてみる
hoge GJ
朝はパン パンパパン
>>811 なるほどなるほど
やっぱりディレクトリ関係かもかー
ありがとね!
頑張ってみる!
おやすみー
ヒープ破壊とフォルダ階層は関係ないのに本気にしちゃったじゃん 責任取れ
>>799 ・ビルドに使用しているのはソース(c/cpp/h)だけ?それとも別のが含まれてる?
・家は64bit, 学校は32bit とかになってない?
もともと不具合のあるプログラムなのだけれど学校ではたまたまエラーにならずに動いただけでしょう
818 :
664 :2013/04/16(火) 18:18:14.87
>>664 です。時間が開いてしまいました。
その後、アドバイスを元に色々と試しているのですが、どうにもうまいこといきません。
今まで同期での処理メインだったこともあって、理解が追いついていないのが一番の問題で、
・漏れなく(リアルタイムで)取得するにはどうすれば良いか。単に受信してTRACEで表示させても、随時の表示にならない。
・送信文字列の区切り(CR+LF)を捉えて処理している時の受信中データの扱い。仮に遅いPCで実行しても、バッファあふれが発生したりしないか。
・CRとLFが(ReadFile実行時に)分割された時どうすれば良いか
といった(多分出来る人にっては些末な)あたりで躓いています。
特に上記3点について、参考になるソースや、解説、解説書などはありませんでしょうか?
NameValueCollection で、指定したキーに対応する値を取り出すときに、 abcTable->GetValues("zzz")の戻り値がarray<System::Sting>で出てくる。 配列型ではなくて、<System::String>で取り出したい場合は、str = abcTable->GetValues("zzz")[0]とやるしかないのかな。 VS2012 マネージ型(C++/CLI) コンソールアプリ .NetFramework 4.5 Windows7
継承について質問があるのですが、アクセス修飾子を変更できますか? 親:public→子:private コンパイラがエラー吐かないのでおk? 親:private→子供:public これはダメだともいますが...
自分で試せば(´・ω・`)
ファイルディスクリプタをファイル名に変換する機能は無いですか? 環境はlinuxです
>>824 /proc/<pid>/fd 以下を普通に opendir()/readdir()/stat() で走査するのはどうですか?
逆にファイル名のわかんないopen関数てなんだ?
tempnam使うなってあったんでmkstempのファイルディスクリプタを何とか出きるのかなと思ったんですが すなおにtempnamつかっときます
テンポラリの名前を知って何に使う?
>>831 名前知らずにファイルにする必要あるのか
上にあがっている mkstemp() や tmpfile() は実際のファイル名を呼び出し側で取得することはできず、ファイルディスクリプタあるいはファイルポインタしか得られない しかしなんら問題があるとは思えない
>>834 なるほどね、mkstemp() は作成されたファイル名が手に入るみたいだねmanをみると
>>829 ということだ
man
>引数 template で指示する文字列の後ろの 6 文字は XXXXXX である必要がある。 この部分がファイル名を他と重ならないようにする文字で置き換えられる。
STLでもboost でもいいのですが、クラスオブジェクトを格納することができる型のようなものってないでしょうか? template<typename T> void func(const T& temp1, const T& temp2) { temp1 + temp2; return; } みたいな関数を数種類の型を引数に繰り返し呼び出したいです。 最初にその数種類をベクターにつっこんで、for文なりになんなりで呼び出せればいいのですが…
共通の型を継承してるなら ptr_vector とか、vector<shared_ptr<T>> 型が決まってるなら variant も選択肢かな。 一番イメージに近いのは Fusion かもね。
void func(void*,void*){*tmp1+tmp1;} だと何か問題でも?
とりあえずの問題点としてはコンパイル出来ないよね
843 :
デフォルトの名無しさん :2013/04/18(木) 02:15:21.74
844 :
デフォルトの名無しさん :2013/04/18(木) 02:17:11.79
>>839 > void func(void*,void*){*tmp1+tmp1;} だと何か問題でも?
void func(void* tmp1,void* tmp2){*tmp1+tmp1;}
と言いたい?
>>845 え?844の真意確認が間違いというなら839の真意は何だと思ってる?
>>844 (void* tmp1,void* tmp2)
だけ修正して
{*tmp1+tmp1;}
を放置するのは真っ当な真意確認とは言いがたいと思わないか?
アンカー間違えたけどまあいいだろ
つか、とりあえずコンパイル出来るものをもってこい
説明不足ですみません
>>837 です。
インスタンスを詰め込むのではなくオブジェクトを詰めたいです。
variantみたいなものではなく、型そのものを詰めたいです。
つまり、
std::vector<???> hoge = {int, long, doble, std::string}
みたいに使いたいです。
boost::fusion::vector みたいな?
んーfusionも結局詰め込むのはインスタンス化されたものですよね? 型をインスタンス化せずに詰めたいんですよね
すまん、時間がないから書き捨てるが、タプルとかが使えね? c++11でもあった気がするが、、、
あくまで型はコンパイル時のものだから 型を取っておくという使い方自体がそもそもおかしいんじゃないかな 具体的にそれでどういうことがしたいのか疑似的なコードを書いてみたら
そうだな こういうこと(目的)をやりたくてこういうやり方(手段)を思いついたけど具体的にどう(実装)すればいいですか? じゃなくて こういうこと(目的)をやりたいけどどういうやり方(手段)がありますか? という方向で聞いたほうがいいんじゃないか
>>851 D言語だと間違いなくできるよ。C++ではタプルはC++11にならないとできない。g++ならオプションの-std=c++11で試せる。Rubyでもできる。
858 :
デフォルトの名無しさん :2013/04/18(木) 09:59:50.22
>>851 >hoge
こいつプログラム組む資格なし
上を良く読んでないけど RTTIじゃいかんの?
>>851 プログラミングに興味のない奴が手出すなよ基地害。
本当に興味ある奴なら海外からの情報を中心に調べてるからhogeなんか出てこない。
お前何やってもそんな風に中途半端なんだろ。
中途半端な仕事しかできない基地害は世の中に不要。
>>863 なんでそこまで罵倒するんだ?
お前よく頭に問題があると言われないか?
>>864 真性基地外だから
ほげは日本ではそんなに珍しくないのにな
866 :
デフォルトの名無しさん :2013/04/18(木) 19:12:28.82
「ホゲェ」は考えるのが面倒臭くなった時に発する言葉。 したがって、人にお伺いを立てる時に見せる自分のコードに使うのは 相手を愚弄しているのに値する。
hoge厨がいつまで立ってもhogeの代わりを提示できない時点で 結論は出てるようなものだがな
foo bar
>>867 それはお前の自尊心が低いだけ
精神科逝け
hogeを使っている ↓ hogeを含む資料を読む機会がfoobarを含む資料を読む機会より多いため自然に出ている ↓ hogeは日本特有(しかも基地害しか使わない) ↓ 日本語で書かれた、しかも基地害の書いた資料を読む機会が多い ↓ 英語のほうが情報多いのに、わざわざ情報の少ない日本語に絞っている ↓ 自ら検索範囲を絞っているにも関わらず教えて厨 ↓ 精神異常 ↓ プログラムなんか組んでる場合ではない
>>871 こんな幼稚な屁理屈は小学生でも言わないわけだが
hogeやfooで書いていけばキチガイの回答は避けられるというお達しだ 一人でアレルギー起こして憤死してろデブメガネw
875 :
デフォルトの名無しさん :2013/04/18(木) 23:39:05.03
プログラミングの解説サイトって山程あるけど、hoge使って説明してあるサイトは例外なくゴミだよなw よくあんなゴミ記事晒せるわwww
>>875 ゴミかどうかは知らないがhogeサイトの厨臭さは異常。
厨臭さとは適切な表現だな。 hogeを使っているのは大抵質問する姿勢がない。 自分のコードに責任感を持っていない。 質問者本人に起因する問題点を指摘しても逆ギレする。
hogaならいい
とりあえずヲッチャー以外はhogeをNGに入れれば解決じゃね?
くっだらないことで顔真っ赤にしてる奴が一番のキチガイなのは明白なのだが hageならどうだ?w
hageに突っ掛かってるのを見たことがないからいいんじゃない 俺は責任持たないけど
「キチガイを説得することは不可能」 これ豆な
嫌がっているのにわざわざ使わなくても済むものを使うのは、 プログラムをやって欲しくないものだね。 どんな変なものをコードに埋め込まれるか分かったもんじゃない。
訳: 俺の嫌いなhogeを使う奴は、 床屋をやって欲しくないものだね。 いつhageにされるか分かったもんじゃない。
相変わらずの大漁っぷりですな
hogeよりいい変数名ってなかなか無いからね…
かっこいいよね
large huge hoge
>>887 荒らしたくてたまらない奴がhogeで釣って楽しんでるんだよ
>>892 そんなわけはない。本気でそう思ってるならお前も荒らし
なんでもないことに理不尽な言いがかりをつけて騒ぐ馬鹿がいるときに
馬鹿を騒がせないようにそのなんでもないことをやらないようにしようと言ったり
そのなんでもないことをやった人を非難するような人は
馬鹿とその行為を肯定し賛同しているのと同じことでその馬鹿と同類
と、同類が申し上げます
>>893 異常な奴の集団に一般常識は全く通じないよ。
プログラムやる奴にはhogeが出ると発狂する精神病気にかかっている奴が非常に多いってだけ.
この現実を良く知っているからhoge使うなよってなる。
異常な奴が多いから、底辺職業、ドカタって言われ、キチでもなれる職業になる
ほげーw
hogeはスラングで捏造みたいな意味だから、アメリカ人に見せるコードで使うと怪しまれる。
ほんげぇほんげぇ
hogeネタは心温まる
hage
>>896 そう笑い飛ばせる名前だからこそ意味があるんだがなあ
Cシェパード「hoge-禁止!」
うまいね
どっちもキチガイか、なるほど
お互い言い分はあるんだろうけど、仲良く出来ないほうが悪いな。 嫌がる人がいるのにhogeを使う方だ。 これは悪意のある意地悪だと思うぞ。 悪意のある意地悪は命に関わる。 やって良いこと悪いことは色々あるけど、hogeは悪いことだ。 俺はhogeは気にならないけど、悪意のある意地悪は執拗に 見逃せないんだぜ。
その執拗さも見ていてキモいので、やめて欲しいのですが。。。
hogeを使わなければ良いだけだよな
居酒屋で煙草吸うなって言ってる嫌煙家みたいな感じがする どう考えても仲良くする気がないよね
本当に嫌な人はNG登録しているから見えない。 騒いでいるのは騒ぐためにわざわざ見えるようにしている人だけ。
NGが気になってしょうがないニダw
hogeもfoobarもテストコードにおいて 「テストの時点では名前を決めるべきでなく 本実装する際には適切な名前を付け置き換えるべき」 識別子名の代わりとするためのものだから 嫌悪感があっても別に問題はない、というか 自然にそのままで受け入れられたら困るところに使う名前よ
仕事や質問のソースコードにホゲェがあったら こいつ舐めとんのかと思う
>>913 舐めてますであなたは見たり回答したりしないでください。
hogeと書けば馬鹿に回答されないで済むので、質問の際にはどんどん使っていこう
>>913 あなただけが舐められているのであって、その他大勢はまった舐められていませんので
ご安心ください。
英語でいうならOnly youです。
>>912 卓見だ。
本来的にはプログラムの内容は実際のコードの動きを細部まで把握した上で理解できた、とするべきところを、識別子の名前をもって理解したと判断させてしまうところに問題がある。
関数名はすべからく f(), g(), h()、変数名はつとめて a, b, c, i, j, k, x, y, z、コメントなぞ言語道断。
>>913 仕事のソースコードで、hogeが残ったままになってたら
あなた舐められてますよ
正常に動けばそれでいいんだよ どんな立派なコーディング規約にのっとって書かれていてもバグ持ちで 動かなかったら糞 それが現実
表現方法がどうあれ変数の意味を示さない命名の時点で コードとしては失格。 サンプルを示すための変数ならaでもbでもいいが、特定の キーワードにこだわるのはちょっとおかしい。
hOGEだったかhOGAだったかのハンドルなら大昔に見た気がするなあ。何の略だったかは覚えてないけど。
fooだのbarだのガキ臭い幼児語を使われるくらいなら hogeの馬鹿さは我慢できる
hogeなんて変数使う奴おるんか? 口でほげほげって言う時あるけど、 さすがにコードには書かないなぁ。 テンポラリならほんと一文字でいいかと。 tmp1 tmp2 とかよりよくね?
tmpってなんだよ自動式拳銃か
tmp知らないやつがいるとは。
/tmp 知らずに Unix 知ったつもりになってんの?
hogeを使わないC/C++使いはいないよな
俺もHogeクラス使ってるけど一度も文句言われないぞ
std::hoge を規格化してほしい
std::hoge.killmyself()
hogeを隠し予約語にしとけばいいのだ。 gcc オプション -killhoge をつけるとめちゃくちゃな コードを吐くようにすればいいのだ。
hogeを変な形で#defineすればいいだけだろ
>>939 メチャクチャなコードではパンチ力に欠けるので、ハードディスクをフォーマットするとか
それじゃウィルス扱いか
>>924 テンポラリでは使わないよ、でも俺はそこそこ使うかな
・とりあえずテスト的に書いてる部分である
・すぐ書き直すのが前提、書き直す前に提出しない
・変数名や関数名の名付けに数秒悩んだ
って条件が全部揃った場合に使う、他人に見せる頃には別の名前になってるな
俺は2chでhoge書いたことはあまりないが
2chに出るコードはそのまま提出なんてしないんだから(したらバカ過ぎる)
別に良いんじゃねえの、と思う
>>930 それ、hogeの役割が果たせなくならないか…
#define hogeh <stdio.h> #define hogei int #define hogec char #define hogef main #define hogep printf #define HOGES "Hello, World\n" #define hoger return #include hogeh hogei hogef(hogei hogea, hogec *hogev[]) { /**/ hogep(HOGES); /**/ hoger 0; }
さすがに自分のテストコードでも hoge は使わないなあ。 関数はf系列、変数はa系列、カウンタはi系列、って感じだわ。 別に hoge 嫌いではないけど、命名に意味の無いサンプルで4文字も使う意味がわからん。
変数名はいつもmankoにしてます。 交通事故で死んだらちょっと困る。
hogeのほうがまし
やっぱかわいくフルーツでどでしょ
>>943 それだとフルーツを扱うプログラムなのかと思われるかも知れないじゃないか
hogeを扱うプログラムなんて無い(というか意味が分からない)からhogeなのよ
すばらしい
946 :
デフォルトの名無しさん :2013/04/22(月) 04:25:24.83
int hc2init() { /* 何か色々計算して */ return (/* その計算結果 */); } static const int hc2 = hc2init(); これ(↑)、一応コンパイルは通るんですけど、偶々通ってるだけで 実はコンパイラ依存とか規格外とかマルチスレッドで死ぬとかの問 題はありますか? もし問題ないようなら便利なんで使いたいんですが・・・・・・
>>946 規格上蹴られないけど
色々問題起こしやすいやりかたですよ
constexpr使えないのなら使わない方が良い方法だね C++11はそのために規格が考えられたと言って良い
>>946 その用途だけに留めて、それ以上発展させないならそれでいい
>>947-949 アウトとセーフの線引きやトラブった時の対処などを考えると、初心者の自分では
手に負えそうもないんで使用は控えようと思います。
ご教示、ありがとうございましたorz
>>946 const int hc2init() { return 555; }
static const int (*hc2)() = hc2init;
はどうでしょうか
シングルトン使おうぜ
>>946 2003だと処理系依存と書いてあった。
手元に規格が無いので、引用できなくてすまん。
c++でqtを使ってみたいんですけどvs2012のエクスプレス版でもできますか?
無理
qtってGUIが簡単にできるってかかれてたけどC#とかより簡単なのですか? ほかにもqtでやるメリットとかってあったりします?
クロスプラットフォーム
それでも、.NET なら、.NET なら Mac や Android でも動いてくれる・・・
scanf("%[0123456789]*%[^\n]",&i); iはint型 みたいにして整数だけ格納したいのですがintでこのようにはできないのでしょうか
そりは整数以外の入力時にどういう動作を 期待してるの? 行ごと読みとってregexでチェックして atoiでいいんでは
do{ scanf("%[0123456789]*%[^\n]",&i); }while(!(1<=i && i <=100)); 1から100の間の整数が入力されるまで繰り返すようにしたいです
>>961 このぐらいで妥協しろ
char *pu;
long val;
char line_buf[100];
do {
fgets(line_buf, 100, stdin);
char *p = line_buf;
while (iswspace(*p))
p++;
val = strtol(p, &pu, 10);
} while (val < 1 || 100 < val || *pu > 0x20) ;
点四角円が描画できて導入が楽なライブラリってないですか?
OpenCV
965 :
デフォルトの名無しさん :2013/04/25(木) 19:35:09.89
>>963 標準入出力ライブラリ
printf(".□\\");
これだけでそれ全部表示できる
色分けもしたいです
グラフィックは言語仕様にないんだから 環境ぐらい書けよボケナス
ほげえ
ほげぴよ フーバーバズ
>>967 windows xp 32 bit と windows 7 64 bit です
>>970 プログラムするのにWindowsなんって糞つかうなMacかLinuxにしろ
974 :
デフォルトの名無しさん :2013/04/26(金) 01:02:09.67
>>971 Linuxはどこへ向かってるのかわからんから何とも言えないけど、Macはない。
<今日のリンゴヘッド・ライン>
■リンゴの株価、2012年9月の$705から35%下落の$390wwwwwwww
■リンゴ10年ぶり減益wwwwwwwww
基地害御用達のOS作ってる会社、終わりが始まりましたwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
>>970 Windows限定なら
.NET Frameworkでかくのが一番楽。
このスレの主旨からはずれるけど
>>973 これ試してみます
ありがとうございました
978 :
デフォルトの名無しさん :2013/04/28(日) 12:57:24.58
数値型変数のサイズは環境によって違うとききましたが、その値の保存&読み込みはどうすればいいのでしょうか? 例えばlongが4バイトの環境で、long型変数を文字列にせずにそのままファイルに書き出せば、4バイトのバイナリデータとして保存されます。 しかし、そのファイルをlongが2バイトの環境にコピーして、そっちで読み込もうとすると4バイトのうち最初の2バイトしか読み込まれず問題が発生します。 データの量が少なければsprintfなどで文字列に変換して保存し、読み出すときはatoiなどで数値型に変換するのですが、 struct FOOBAR{ long id; char name[16]; long shop; long product[32]; ・ ・ ・ } のように大量のデータとなると大変です。 こういう場合は構造体ごとファイルに保存して、読み込むときも構造体に丸々読み込みたいのです。
適当なシリアライズライブラリを使う
>>978 テキストで表現&保存する、というのがわりと安直なわりには互換性に優れています。おすすめです。
long とかじゃなくサイズが決まってる型を使う。 stdint.h とか自前定義。
>>978 十分に
>>978 を読んでいなくてごめんなさい。
それでも「データの量が少なければsprintfなどで文字列に変換して保存し、読み出すときはatoiなどで数値型に変換する」が極めて有用有効だと思います。
現時点で想定できない事態にも対応できる、というか未来の人に丸投げするのも時には許してもらえると思います。
プッ
t
Qはどれだけ時代遅れの老害なんだよ 自分の所でいじくってるうちはバイナリ 可搬性を持たせるにはシリアライズと決まりきってるのに
>>985 そうなんだ‥‥‥。
倣岸尊大無知蒙昧を承知で「シリアライズ」ってどういうことか、もしよろしければ説明いただけるとありがたい。
ほらチンポ♪
あ
うはは
うめ
>>988 バトー:情けねえ!末期だな。
「かく言う私も童貞でね」初登場の回ですね。
梅
>>993 意味不明
時代が違いすぎて理解出来ません
ウメ
997
バトー:そんなんじゃねぇ
999
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。