【初心者歓迎】C/C++室 Ver.87【環境依存OK】
1 :
デフォルトの名無しさん :
2013/10/19(土) 21:32:16.76
ホゲはありですか?
>>1 hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
3 :
1 :2013/10/19(土) 21:36:56.76
なしです
hogeスレ
5 :
2 :2013/10/19(土) 21:42:06.07
前スレでは
>>1 さんがhogeを渇望したのですが今回は無しと言うことですね
今までのあらすじ
-------以前のスレ
hoge変数
↓
hoge死ね!
↓
荒れるからhogeは禁止にしろ
--------以前のスレ
>>1 ですhogeは禁止しません
↓
許可なんだなテメーhoge hoge hoge hoge
↓
>>1 のせいだシネ
-------前スレ
>>1 (名前:ほげ)。hogeは禁止しません(プ)
↓
意図的にやってるなテメーhoge hoge hoge hoge
↓
(コピペで荒れる。1は700レスほど沈黙)
↓
712:俺が1。気違い共の俺へのレスを今見たわ悪ぃw
ゴミクズ!気違い!気違い!
------本スレ
>>1 : hogeは無しで
さてVisual C++ 2013もリリースされて 今さら感はありますがWindows開発もちょっとだけ便利になりました 例: hage(const hage &) = delete; 例: struct hage i = {.x=100, .y=200};
おまいら良く聞け 前のスレはh o g eを多量に貼るスレだったが、このスレでは無しだ 変数名・クラス名等にホゲを使うことはスレが荒れるげいいんとなるから禁止だぜ h o g eを使うヤシは荒らしとして通報の対象だ
変数名などには必ず意味のある英単語を使うこと 例の4文字はもちろん、一文字変数やローマ字も不可だぜ
くだらんカキコミをしつこく繰り返す精神病者は回線切って吊れ いいからとにかく回線切って吊れ
cunt fuck tits
まぁ今回はhoge禁止と明記してあるから hoge厨は完全スルー hoge厨にレスしてる奴は袋叩きでいい
ホージュ使う奴は即、削除・アク禁通報対象
2ちゃんねるの基本ルール ・荒らしは放置 荒らしに構うことは荒らしを助長させます。 荒らしを放置しないことはそれ自体が荒らしと見なされます。 つまりh o g eは放置 ←重要 h o g eにレスをつける人も荒らしです ←もっと重要
コピペあらしは当然認められないが相談用コードで hoge を禁止する理由は無い。
前スレからのしつこい工作活動で「hoge禁止」に持っていきたいキチガイが居るようだな。
>>15 が新たなスレを立てるそうです
基地外どもの煽りはそこでお願いします
ここは良識ある人だけで
禁止したいなら自治スレで提案してやってくれ
>>16 >>6 2スレ前から工作していたことになるな
妄想もたいがいにしとけ
>>16 ,
>>18 ホゲ禁止スレでホゲを正当化しようとしてんじゃねーよカス
前スレ荒らしてたのはテメーか
21 :
デフォルトの名無しさん :2013/10/19(土) 23:43:48.50
はあ? いつ禁止なんて決まったんだ?
24 :
23 :2013/10/20(日) 04:59:06.72
おやこんな時間にかぶったすまぬ
25 :
1 :2013/10/20(日) 04:59:55.22
>>21 んww
>>3 で我がそう言ったからに決まってますぞwww
代わりに使う変数名はyoge以外ありえないwww
変数名がyoge固定だったら変数が一つしか使えないことになるので無理 まあホゲは禁止でいいけど
【重要事項】 ホゲ(エイチオージーイー)は禁止です! ホゲ(エイチオージーイー)は禁止です! ホゲ(エイチオージーイー)は禁止です! ホゲ(エイチオージーイー)は禁止です! ホゲ(エイチオージーイー)は禁止です! ホゲ使用者は荒らしで放置、荒らしに反応する人も荒らしです!!
前スレ埋めてからhogeで遊びなさい
>>26 moge, soge, togeはどうかな
foo, bar, buzと対になる感じで語呂がいいし、ちんこもキュっと引き締まる感じだし
25はニセモノだろ 3で禁止されたというのは事実だけど
清々しいスレスタートを切ったね 糞スレに相応しいQzにお似合いの
>>30 おまえは「食事中にウンコとか言うな」
といわれたら「ウンピやウンチッチはどうなの?」
ときくタイプだな死ね
>>30 は典型的なKYだな
UYじゃねーの
UYというコテをKYにしたら?
アスペルガー症候群
宿題スレを提出して落第したバカ
35 :
デフォルトの名無しさん :2013/10/20(日) 15:01:43.42
C言語でCGI作ってモジュール化してApacheの起動時に読み込ませたら爆速(PerlやPHPと比べて10倍以上速い)ですかね?
それはCGIとは呼ばない
37 :
デフォルトの名無しさん :2013/10/20(日) 15:06:49.78
いや、爆速かどうか教えてくれ
CGIとはウェブサーバーとアプリケーションとのインターフェース仕様の名前です。 インターフェース仕様はCGI仕様を記述する事はできません。
そのCGIをApacheのソースコードに組み込んでコンパイルしたほうが速いんじゃないの?
>>35 速いといえば速いけど、しょせんアパッチの速さ。
httpdと一体化してつくれば一桁か二桁くらい高速になれる。
41 :
デフォルトの名無しさん :2013/10/20(日) 17:50:53.00
じゃあ 特定用途向けサーバー開発用SDK及びそれに関わる文書 をみんなで作ろうぜ ぐーぐるとかもApacheじゃないだろうしな
42 :
デフォルトの名無しさん :2013/10/20(日) 18:14:59.04
グーグルはkhttpdというOSに組み込まれたHTTPDを使っています。 動的に生成する文書もカーネルに組み込まれた機能を使い、これは まだメインストリームに含まれていませんが、いずれLinuxカーネルの 一部となるでしょう。
44 :
デフォルトの名無しさん :2013/10/20(日) 18:36:03.98
>>42 ぐーぐるはサーバソフトウェアからじゃなくOSからかw
そら速いわw
>>43 分からないのはお前だけだからどうでもいいよ
46 :
デフォルトの名無しさん :2013/10/20(日) 18:40:33.40
ところでBingが速いのはなぜでしょうか?
>>42 それをユーザーランドに持ってくるとどれほど遅くなるというのか
48 :
デフォルトの名無しさん :2013/10/20(日) 18:44:47.47
Bingがあまりにも速すぎる、Linux使っているんじゃないか?という噂 流していいですか?
>>45 httpdと一体化すれば10倍速くなるか?
という元質問に対して何を答えているのだ?
> 速いといえば速いけど、しょせんアパッチの速さ。
> httpdと一体化してつくれば一桁か二桁くらい高速になれる。
所詮アパッチの速さ? でも10倍~100倍速くなる?
精神病院行った方が良いぞ
一行目のアパッチと二行目のhttpdは同じものなのか異なるものなのか? 異なるならばhttpdとはなんだ? 同じならば言い換える? 10倍以上速くなるかという元質問に対して一桁か二桁と、これまた言い換えるのは何故だ? 結局元質問に対してはyes/noのどちらなんだ? 精神病院行った方が良いぞ
52 :
デフォルトの名無しさん :2013/10/20(日) 19:23:23.15
【誘導】その手の質問はくだスレが妥当です。
話についてこれないなら黙ってればいいのに
54 :
デフォルトの名無しさん :2013/10/20(日) 19:29:33.79
俺も何言ってるのかさっぱりわからないので、くだスレ行ったほうがいいよ。
mod_*のことを言ってるならhttpdの速度はあんまり関係ないな
ネタ
>>56 逃げずに↓に答えろよ
> 一行目のアパッチと二行目のhttpdは同じものなのか異なるものなのか?
> 異なるならばhttpdとはなんだ? 同じならば言い換える?
>>51 釣りだとしても馬鹿っぽすぎて誰も釣られてないwww
61 :
デフォルトの名無しさん :2013/10/20(日) 20:19:31.66
日本語として意味わからないもんなあ。 人口無能の実験かもしれないなあ。
>>51 ひょっとして、お前はhttpd作った経験がない?
ああ、apacheの10倍の性能のhttpd作れるならこんな場末には居ないわな。 お前作れるのか? 逃げずに↓に答えろよ > 一行目のアパッチと二行目のhttpdは同じものなのか異なるものなのか? > 異なるならばhttpdとはなんだ? 同じならば言い換える?
趣味で20年以上経験ある奴は ほぼ全員httpdつくったことあるだろ…
大学ではみんなで俺俺httpd作ったなあ セキュリティとか話題にも出なかった古い時代のことだけど
それはアパッチの10倍速いのか?
>>51 > 一行目のアパッチと二行目のhttpdは同じものなのか異なるものなのか?
> 異なるならばhttpdとはなんだ? 同じならば言い換える?
リアルアスペ
いいから逃げずに↓に答えろよ > 一行目のアパッチと二行目のhttpdは同じものなのか異なるものなのか? > 異なるならばhttpdとはなんだ? 同じならば言い換える?
「Microsoft Visual Studio Express 2013 for Windows Desktop」っての入れたら、C、C++、C#ができるん? すれ違いなら案内よろしくです><
>>69 visual studio でスレ検索もできないようだと先は長いだろうな...
72 :
デフォルトの名無しさん :2013/10/20(日) 22:29:07.88
73 :
デフォルトの名無しさん :2013/10/20(日) 23:12:26.75
Apacheの遅さは異常。 どうがんばったらあんなに遅くなるのか、むしろすごい技術かもしれない。 普通あんなに遅くならないだろ。
74 :
デフォルトの名無しさん :2013/10/20(日) 23:53:27.85
お前が作ったhttpdの何倍遅いんだ?
>>73 あれだけ多機能を目指せば仕方ない。
あと、コネクションごとにプロセスかスレッドが独立するようになってるから
同時接続が増えるとコンテキストスイッチのオーバーヘッドが増えるようになってる。
自分で速度重視のhttpd作る奴はだいたいワーカースレッドの数をコア数以下に抑えるから
最初から勝負にならない。
76 :
デフォルトの名無しさん :2013/10/21(月) 00:09:31.28
現代地球人の持てる技術の集大成ともいえる究極の遅さを実現したのがApache。 リソース使用量の大きさもなかなかのもの。 これに勝つのは半端な技術では無理。
sleepが入ってるんだよ
妙な変数は山ほど出してくるくせに、kou otu hei、が出てこない不思議。 だったらもう、foo bar baz、でいいだろ。
なんで半角?なのこいつまじで糖質っぽくて怖いんだが
>前スレvolatile
マイコンとかでよくある事だが、
書き込み毎に処理が走るメモリレジスタとか、
読み込み毎に完了フラグ消すメモリレジスタとか、
書き込みと読み込みが非対称のメモリレジスタとか、
そういうのがあるってのを知らない人が結構居るのが良く分った。
ハード周辺を隠蔽されたマルチスレッド環境では使いどころも減るさ、そりゃ。
>>75 最近は省スレッドで多コネクション扱うhttpd実装が大規模サイトのトレンドとか何とかって言うよな。
85 :
デフォルトの名無しさん :2013/10/21(月) 18:32:46.82
別に
>>85 じゃあお前の話は責任と近接性の一般論に触れているわけではないんだな?
openCVのスレがないからここで聞きたいんですけど、パターンマッチングで cvMinMaxLocみたいに1箇所じゃなくて、該当する複数箇所を返してくれる関数ないですか?
何か知らんけどその1箇所返してくれるやつがどうせオフセット指定できるだろうから 見つかったら次の文字の位置をオフセットにして次々検索していけばいいだけでは? 配列で欲しい場合はwhileで回しながら見つかった位置のアドレスを配列に追加していけばいいだろう 最終的に見つからなくなったらwhile離脱
>>70-71 ありがとうです。
今までVisual Cとか Visual C++って名前のを使ってたので不安だったんよ。
>>88 やっぱそれがいいですかねーありがとうございます
下のような構造体の中にメンバ名のない構造体を定義できたり a.aとかa.bでメンバ変数にアクセスできるのだけど、 これってGCC拡張?それともISOやANSIで規定されてるもの? === #include <stdio.h> #include <inttypes.h> int main(void) { struct { struct { uint32_t a; struct { uint8_t b[4]; }; }; uint64_t c; } a = {{0, {{1, 2, 3, 4}}}, 0xAA55AA55AA55AA55ULL}; a.a = 0x12345678; printf("%02x\n", a.b[2]); printf("%016llx\n", a.c); return 0; }
int main(){ union{uint32_t a; uint8_t b[4];}; a=0x4100; printf("%s",b}; }
>>92 union.c: 関数 ‘main’ 内:
union.c:9:5: 警告: 無名構造体/共用体が、そのインスタンスを定義していません [デフォルトで有効]
union.c:10:5: エラー: ‘a’ が宣言されていません (この関数内での最初の使用)
union.c:10:5: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
union.c:11:20: エラー: ‘b’ が宣言されていません (この関数内での最初の使用)
>>91 元はMSの拡張 C11で規格(Anonymous structures and unions)になった
試しにhttpd作ってみたら確かにapacheの10倍速かった 疑ってすまんかった
96 :
デフォルトの名無しさん :2013/10/22(火) 13:43:36.12
>>95 その10倍早いhttpdのソースうpしろや。俺がほんとかどうか、ベンチ確かめてやる。
もしほんとだったら鼻でスパゲッティ食べてみせる!
のび太のくせに生意気だぞー
>>96 epoll使うサンプルプログラムを拾ってきて改造すりゃ
10倍程度ならお前でもすぐ作れるはず
100 :
デフォルトの名無しさん :2013/10/22(火) 18:02:01.19
それってちゃんとSSL対応?
>>100 対応したのがいいなら対応させればいいんじゃね?
>>101 そういう話じゃないだろ
SSLまで対応して10倍だったのかって話だろ
>>102 誰が作っても10倍行けるって話だろ
お前が作ればいい
104 :
デフォルトの名無しさん :2013/10/22(火) 19:48:42.77
馬鹿だなあ。 逆だろ。 Apacheクラスの遅さを実現するには相当高度なテクニックが必要。 普通に作れば一桁速くなるのが当然。 我々庶民には無理なんだって。 どうやったらあんなに遅くなるのか見当もつかないよ。
そうやってあんたらが書き込んでる鯖はApacheなんですけどね
106 :
デフォルトの名無しさん :2013/10/22(火) 20:01:11.61
2chが糞重いのはApacheのせいでしたか。
個人情報流出の件もApacheが原因かもねえ
多機能だからapache使うときもある でも速度が重要なら使わない
109 :
デフォルトの名無しさん :2013/10/22(火) 23:44:24.12
ANHTTPD一択
busyboxのhttpd使ってる人いる? 使ってみようかなと思ってるんだけど、多分さらに10倍速いのではないかと睨んでる(ジロッ)
111 :
デフォルトの名無しさん :2013/10/23(水) 01:18:15.79
Apacheをiccでコンパイルすると300〜500倍速くなるって昔どっかのブログで読んだが
ulimit緩めて、数千個くらい同時接続可能にして、abで数千同時接続のテストすると、 apacheは不気味な動きになるな。 abから見てずっと応答待ちになったり。 /var/log/messagesに、syn flooding食らってるとレポートが沢山書かれたり。
C勉強してんだけど。ついでC++もやれっていわれたのですが。 そんな同時に勉強できるもんですか?
>>113 mmdagentのソースでも見てみたらいい
ごっちやにならない。 仮引数がさ int* hoge なのか int *hoge どっちやねん。 ってかんじで
うちの会社はライブラリアンが高速サーバークラス整備してくれてるから 別の管理部の人が作ったhttpクラスと多重継承した上で リクエストを解釈するメソッドを足せば すぐに高速httpdになるよ。 大量にあったゲームランキングサーバーはこの方法にしてから一台になったし たぶんどこでもそういう流れじゃない?
>>117 趣味人には高度すぎて何言ってるか理解できない
ライブリアンからもう分からない
ライブリアンって何だよ
>>118 社内共通ライブラリーをメンテする人
陰のボス
>>116 趣味なら自分の納得行く(見た目)方でいい
仕事なら統一
書式統一させるツールで 昔はindentがよく使われてたけど 今は何がはやってるの?
社内で俺達の共通UNKOライブラリを使えと教養して 現場の生産性と品質を下げる不貞の輩
>>123 強要があるなら変な部署だな
うちはライブラリー強要ないけど
使わなかったら自分の責任が重くなるから喜んで使うよ
そもそも共通技術部の連中は社内師弟構造の頂点にいる奴ばっかだぞ
>>121 荒らしの相手をするな知恵遅れ
そんなにこのスレを荒らしたいのか
>>121 姉妹スレを見ればわかるように111は荒らし
ホゲとか書いてる時点で気づいてほしい
111じゃなくて116だな
そもそもウェブサーバーのアプリケーションプログラムを C++で書くというのが時代錯誤 動的メモリ確保が遅くてマルチスレッドが苦手な言語で やるべきことじゃない
つまりCで書けってこと 誰だってそーする、俺もそーする
いやアセンブリで書いてこそ真の性能を発揮する
>>128 > そもそもウェブサーバーのアプリケーションプログラムを
> C++で書くというのが時代錯誤
これは、まあ言えるかな。
時代錯誤って言うか元々向いてないしね。
> 動的メモリ確保が遅くてマルチスレッドが苦手な言語で
これは、お前がヘボなだけ。
とりあえずレスポンスコード200とファイル返すだけのHTTPサーバなら俺も作れるよ
>>133 > これは、お前がヘボなだけ。
おや、姉妹スレだったか2、3つ前のスレで
c/c++が遅いはずがない!って言ってたのを
ガベコレの方が圧倒的に速い実証コードを貼った奴がいて、
c/c++信者がファビョってたのは気のせいだったか?
言語の速度とメモリ管理ライブラリの速度をごっちゃにするからバカにされたんじゃね?
そもそも、.netのメモリ管理部分はC++で書かれてるんだしw
138 :
デフォルトの名無しさん :2013/10/23(水) 15:00:35.16
HTTPサーバー作るとして、SSLに対応させたい場合どうやって作ればいい? OpenSSLを使う前提で良いが
>>135 それはC/C++のコード側がへぼいだけ
>>136 言語仕様上ガベコレがないから遅いという理由じゃなかったか?
ライブラリは関係ないような
141 :
デフォルトの名無しさん :2013/10/23(水) 16:09:00.04
まんぐりがえしの体制をとるので誰か俺のケツ毛をZIPPOライターで燃やしてください
そう言えばケツ毛って皆どう処理してるんだろう のばしておくとウンコが付着して拭くのメンドいし 玉袋が邪魔で手入れしにくい
とっちゃえば?
それはだめ
ホゲのない平穏なスレだな やはり前スレは奇特な1がコピペを求めていただけだったね
HTTPサーバー作るとして、SSLに対応させたい場合どうやって作ればいい? OpenSSLを使う前提で良いが
>>128 > そもそもウェブサーバーのアプリケーションプログラムを
> C++で書くというのが時代錯誤
googleとかちゃんとしたところはみんなC/C++なんだぜ
>>140 ガベコレがないから遅い?
ちょっと言ってる意味が・・
150 :
デフォルトの名無しさん :2013/10/23(水) 17:31:41.89
>>148 Googleがちゃんとしたところじゃないのにそんなこと言われても
processで起動したアプリケーションを終了させてもプロセスが残るんだけど 原因って何が考えられる?
終了してないから残ってるんだろう
デバッガで追えよ
>>152 クズが何言ってんの?
お前存在自体か迷惑だよ
158 :
デフォルトの名無しさん :2013/10/23(水) 18:20:03.54
終わった話を再燃させてる辺り>152は荒らすの目的だと思われ。
>>155 デバックできない状態なんです
テスト環境の適当なアプリでは正常にプロセスは終了するんだけど
デバッグできないような環境で開発するのが間違い まずはデバッグできる環境を整えるところから気長にやれ
環境かかないけど正常終了しないから、 可能性の高いケースを列挙して デバッグ?できねーよ 死ねばいいよ
163 :
デフォルトの名無しさん :2013/10/23(水) 19:08:52.35
164 :
161 :2013/10/23(水) 19:15:34.13
>>162 はぁ?
何で俺が説明するんだよボンクラ
processで起動したアプリケーションが正常に終了できてないからプロセスが残るんだろ どんなアプリケーションを起動してどんな使い方したのかも分からん俺らにどんなエスパーレスしろと
>>165 異常終了だとプロセスが残ると言いたい?
アプリケーションはCAD系のソフトです 動作は起動してただ閉じるだけです
168 :
デフォルトの名無しさん :2013/10/23(水) 20:32:08.96
情報を小出しして喜んでるガキはさっさと失せろ。
>>168 わからんならレスするなよレベルの低いおっさん
>>167 後出しする奴の質問は答えてもらえにくいよね
残念だけど
最低でも動作OSと.NETのバージョン書けよ それか死ね
175 :
デフォルトの名無しさん :2013/10/23(水) 21:36:16.20
俺が寝た後にレス付きはじめて夜中に盛り上がって帰ってきたら話題が変わってる。 これやめてほしいんだよね。 まあ、定置網漁法とか考えてはいるんだけどね。
ビヨーン「わからんのかレベル低いな」 厨「うっせーハゲ!」
>>175 訳:
オマエら俺の都合のいい時間帯にレスしろよタコ
>>164 「可能性の高いケースを列挙して」と回答を要求してるのはお前だろ
>>125 ,126,132がスルーしてたら終わってた話だわな
こうやって続けさせるためにレスしたんだろ
>>179 嫌ならレスするなよそういうスレなんだから
2スレ前はhoge厨がアンチhogeを煽って荒れたスレ
1スレ前はそれに激怒したアンチhogeが1スレ潰してまで次のスレでホゲ禁止になるよう仕込んだスレ
本スレはアンチhogeのターン
争いが続いているが、hoge禁止のスレでhoge使用が避難されるのは
当然の結果だろ?
>>171 開発環境 XP
.net 2005
本番環境 windows7
これてよいか?
相変わらず頭のおかしな人が住み着いてるな
クズの
>>121 がスルーしてたら終わってた話なのに
そういう根本的な部分が分かってないんだろうな
問題の根本も分からないような奴がプログラムやってんのか
184 :
デフォルトの名無しさん :2013/10/23(水) 22:10:26.42
もうhogeの争いはやめて次スレは俺のターンにしてくれないかな? 俺のターンでは、21時から23時に集中レスルールで行こう。 23時以降はレス禁止。 これでどうよ。
>>182 もう遅い。
後出しした罪は消えない。
罪は消えないけどお前が消えれば解決。
>>185 はあ?必要な情報書いてって言ったから教えたのに
後出しだからとか
わからんだけだろ消えろよおっさん
>>184 >争いはやめて次スレは
おや話を逸らしましたね?
hoge禁止スレでhogeを使うことが悪いこと
であることに変わりありませんよ
スルーしてたらって話しはループするだろう
>>181 ,183にも当てはまる
それより煽り言葉を使ってる人が一番終わってるわ
>煽り言葉 客観的な定義よろしく^^
>>121 が回線切って二度と来なければすぐ済む話だろ。
ゴミの
>>121 がwwwにアクセスできなくなってもゴミの
>>121 が困るだけで、
社会全体としてはゴミが目に付く確率が低くなるという意味で利益になる。
>>190 アナタはまず「荒らしは放置(スルー)」
この2ちゃんねるの基本をまず理解すべきです
これに同意できずにクソレスを垂れ流すのであれば
2ちゃんねるを利用しないでください
194 :
デフォルトの名無しさん :2013/10/23(水) 22:31:04.85
>ゴミの
>>121 が困る
「社会の利益となる行動ができなくて困る」ってんならまだしも、
>>121 の場合は「荒らせなくなって困る」って話だろうしなぁ
196 :
デフォルトの名無しさん :2013/10/23(水) 22:42:47.08
C++でも内部UTF-8でいいような気がしてきた。 賛成の人いる?
>>116 はパソコンの前でこの状況を見て腹抱えて笑ってるだろうな
ほげ厨は性格から腐ってるからな
hogeを使う質問者はスルーでいいんだよ それに対して調子に乗ってリプ飛ばす勘違い野郎が問題
リブw
201 :
デフォルトの名無しさん :2013/10/23(水) 22:54:31.99
ブーメランが放った奴を含めほとんどのスレ住人を切り刻む図wwwwwwwwwww
レスだろ
リブって骨付き肉か?
まず
>>14 ,27を再確認すべき
14 デフォルトの名無しさん sage 2013/10/19(土) 23:19:09.17
2ちゃんねるの基本ルール
・荒らしは放置
荒らしに構うことは荒らしを助長させます。
荒らしを放置しないことはそれ自体が荒らしと見なされます。
つまりh o g eは放置 ←重要
h o g eにレスをつける人も荒らしです ←もっと重要
27 デフォルトの名無しさん sage 2013/10/20(日) 07:12:05.27
【重要事項】
ホゲ(エイチオージーイー)は禁止です!
ホゲ(エイチオージーイー)は禁止です!
ホゲ(エイチオージーイー)は禁止です!
ホゲ(エイチオージーイー)は禁止です!
ホゲ(エイチオージーイー)は禁止です!
ホゲ使用者は荒らしで放置、荒らしに反応する人も荒らしです!!
205 :
デフォルトの名無しさん :2013/10/23(水) 22:59:31.10
リプライって言い方オサレだよねーとか思ってそうなとこがオシャレじゃないねって 感じするわー。 ズボンのことパンツとか言ってそうだわー。 じゃあおやすみ。
> 荒らしに構うことは荒らしを助長
> 荒らしを放置しないことはそれ自体が荒らし
わかる
> つまりh o g eは放置
わからん
前スレみたいな連投コピペは放置ならわかるが
>>116 みたいにただ単に説明するために変数で使うのも放置
ってのはアンチでしかない
じゃあ間を取って時限式放置ってことで
>>206 はぁ?
説明だろうが連投だろうがhoge使ってる奴は精神疾患抱えてるんだから
触らないほうがいいだろ
>>210 前スレでは700あたりで自称1が出てきて
コピペが止んだはずだけど?
嘘って流れになるなんて妄想がどこから来たの?
212 :
211 :2013/10/23(水) 23:19:18.07
それにスレ立ての4分後にニセの1が出てきたら 1も気づくだろうjk
IDが出ないのにわかるわけがないだろ
このスレは本当に低レベルですね
213のガイキチっぷりが酷すぎる件。
>>6 の経緯があってこのスレが立ったのだけれど
「IDが出ないから
>>3 はニセモノ、
つまりhogeを貼ってもよい」
などというへりくつを
運営が
>>1-30 を読んだ上で納得すると思ってるんだろうか…
>>3 がニセモノならまたコピペ投下が始まっちゃうだろマジやめて
お、この感じ前スレのブリーク君が帰ってきたか?
217 :
デフォルトの名無しさん :2013/10/24(木) 00:00:14.61
hoge使ってある書籍は全部破棄した。 書籍によっていい加減なこと書いてあったりして、 何か変だなと思って読んでたことがある本を読み返してみたら、 そういう本のほとんどはサンプルにhogeが使ってあった。 hogeを使ってる本が悪本だってのはあながち嘘じゃない。
>>217 本に限った話じゃないでしょ
ウェブサイトでもhoge使ってあるところはロクな内容じゃないし
荒らしたつもりもなかったが、なんであらしなの? hogeが禁句なの? まあとりあえず、Cをきちんと覚えたらC++をやるよ。 配列のメモリを管理するにはC++使うといいらしいから。 みなさんありがと。
>>182 動作環境を聞いてんのになんで開発環境答えるんだよ
釣りだろお前
>>149 メモリを一旦OSに返してから再確保するコード走らせたんじゃね?
ガベコレという名のメモリプールをつけたら爆速・・・ってcppでもプール付けりゃいいじゃんっていう。
>>219 個人的な思い込みに基づいて"hoge"の使用に過剰な反応をする人がこのスレに住み着いていて、
最近は「hoge禁止」がスレ住人の総意であるかのように見せる工作を繰り返しているようです。
あまり気にしないでやってください。
>>196 デフォルトのロケールをUTF-8にすれば解決(但しロケールとしてUTF-8が使える必要がある)
>>206 メタ変数名と荒らしキーワードを意図的に混同してる辺り立ち悪ぃよなこの荒らし
どうせ自演だろうから説得する必要は無いぞ
>>219 アンチ荒らしに構うな、スルーしろ
>>225 ここは宿題スレじゃなく、C/C++のhogerスレ
宿題は宿題スレに写真じゃなく活字でコード書いて聞け
229 :
デフォルトの名無しさん :2013/10/24(木) 01:15:48.69
>荒らしたつもりもなかったが、なんであらしなの? >hogeが禁句なの? 回答者にレス返す前に自己保身www 屑はとことん屑だなwwwww
hoge禁止っていうのがここのローカルルールなら、まあ俺がわるいんだろ。 まあ。屑は屑だが。このスレタイちょっと変えてくれ。
hogeが出るたびに荒れてかなわん NG入れずにいこうと思ったけどもう入れるわ hoge使ってる人も減ってきたからhogeを含む有益な情報も減ってきたし
>>225 入力が以下の三通りの場合
-5 10
5 -10
5 5
・結果どうなるのか
・どんな結果を望むのか
説明できるか?
>>231 俺もあぼーんしない予定だったけどするよ。
hoge一つあぼーんするだけで罵詈雑言を見なくて済むならそれでいい。
自分のレスにあぼーん指定の単語入ってたら自分のもあぼーんなんのか
自演多すぎ
>>227 以前からhogeの扱いは問題があった上でこのスレはhoge禁止になったのだが。
最初の30レスを100回読み直してこい。
それともそういう荒らしなのか?
今までの経緯
ホゲを使うと荒れる
↓
仕方ないので禁止にするしかないんじゃね?(3スレ前)
↓
テロには屈しないという理由で逆にhoge使いを煽る(2スレ前)
↓
hogeアンチを挑発してスレが荒れるのをわざと放置するスレ立て主(前スレ)
↓
とうとうhoge禁止のスレがたった(このスレ)
↓
と思ったら
>>3 はニセモノなので無効と言い出したhoge厨 ←今ココ
>ホゲを使うと荒れる 正しくは「使うと荒らす奴がいる」だな。
hoge厨は 「荒れないようにすることを最優先に禁止にするしかないんじゃね」 「ホゲは控えて」 という意見をこのスレや姉妹スレで否定してきたんだから 「自分が良くても他人が不愉快に思う?知ったことか」 という人種なんだろう
なぜhogeが駄目かようわからんが、 hogeの代わり、推奨する適当な変数名を決めたらどうだ。 一見さんが、知らずにhoge書き込む場合もあるんで、1にも書いとけよ。 hoge 禁止って。
240 :
デフォルトの名無しさん :2013/10/24(木) 08:43:48.89
自治スレで告知してある通りにム板では2013-11-1以降 hogeの使用は禁止になります。
まったく朝鮮人の馬鹿どもが来てからム板もすっかり荒れたな
今「hoge使ったら荒れる(俺が荒らす)から禁止しろ」 次「〜〜使ったら荒れる(俺が荒らす)から禁止しろ」 先「C++使ったら荒れる(俺が荒らす)から禁止しろ」 何の解決もしねぇよ。締め出すべきは標的じゃ無くて犯人だボケ。 締め出せないならスルーしろ。昔から言われてるようにな。
243 :
デフォルトの名無しさん :2013/10/24(木) 09:38:01.93
使用禁止は決定事項です
ここは初心者歓迎スレだろ。 一見さんは、そんな議論なんて知らずに書き込むことあるんで、 禁止したところで、また書き込まれるんじゃねの。 適当な変数を思い浮かぶと、大体においてhogeなわけで。
>>244 こんなところで正論言うのも疲れるだろ
もっといい加減でいいんだよ
そうhogeそうhoge
247 :
デフォルトの名無しさん :2013/10/24(木) 12:57:13.89
Lambdaの読み方はランバダ
独りで勝手に思ってろ?
251 :
デフォルトの名無しさん :2013/10/24(木) 13:40:26.15
float型で作った変数で計算するときは必ず小数つきの数字で計算するべき? 面倒だ、って言って整数と小数を混ぜた計算式にするとなにか不都合ある?
勝手にでかくなるから気にせずおk
double x = get_x(); return (x + 2) / 5; なんて書いてると、改修したとき return x / 5 + 2 / 7; になってバグが生まれる可能性がある。 もし最初に return (x + 2.0) / 5.0; と書いていたら、将来のバグの発生確率を少し下げるかもしれない。 ということで一つ目のバージョンは 低い確率とはいえ将来にバグを生やす種を植えている。 そういうところまで踏まえて、最初にどうするかを考えなさい。 ビジネスでやるなら、将来他人がいじったときにバグが湧き出るように仕込むのも一つの戦略です。
>>244 hogeが最初に思い浮かぶということは
それだけ質の悪いドキュメントを読んでいるということ。
しかも日本語限定のな。
英語のドキュメントを読めば済む話。
ここはC言語初心者のスレであって英語初心者のスレじゃないわけだし。
素人がかっこつけてfoo bar書くよりは馬鹿っぽくhogeと書く方が分かりやすくていい
>かっこつけて 意味が分からない
(f)(oo)(b)(a)(r)
foo bar使ってる奴ってかっこつけるために使ってんの? 単にプログラムの慣例に従ってるだとだと思うが
>>237 そのとおりだな。ここはhogeに異常反応する朝鮮人に降伏したスレ
今後はhogeの変わりにnida使うようにしないと荒れるな
ところで、なんでhogeに異常反応する基地外マが多いんだ?
foo barなら3文字で済むのが利点だろうw 俺はもう最近1文字の変数名にも抵抗がなくなってきた。 auto a = ... auto b = ... auto x = find_x(a, b); みたいな関数型かぶれなコードだと横長すぎ 長い変数名が逆に読みにくすぎになる
>>239 スレを立てたQzが意図的に書かなかった。
なのに3で禁止とか言い出すからこうなった。
>>262 hage, hige, huge, hege, hoge
頭使わずに5種類まで生成できる
>>264 1文字ならaからzまでで26種類生成できるぞ?w
kou otu hei tei bo ki kou sin でも頭使わなくて済むよね 文字数も少なくて済むし
>>266 文字数が一定でないのが許せない。
begin、endとか単語に意味があるならギリギリ我慢するけど
無意味だわ文字数一定でないわは我慢の限度超えてる。
>>242 何も解決しないんなんて虚言を吐くのはやめろ。
歴代のこのスレで継続して荒れるネタはホゲのみだろ。
前スレのコピペだって禁止と言われてピタリと止まった。
なら後はホゲさえ禁止になれば既知の荒れる原因は無くなる。
いいからとっとと死ねよ低脳キチガイ野郎
>>268 前スレでは一人のhoge基地がコピペしていたんだろ
基地外の要求を受け入れるってな
竹島、尖閣も基地の要求を受け入れたほうが良いな
基地外の要求 などと意味の分からないことを口走っており
>>261 暴れる人は良く目に付くし、自演もしてるだろうから人数なんてわかりゃしない。
へたすりゃ異常反応してるのはたった一人って事もありうるぞ。
>>268 他のネタに噛み付いてないのは現在の目標が達成出来てないってだけだろ。
そもそも止めて止まるなら荒らすなって言っとけばhoge禁止する理由も無い。
あのコピペだって禁止って話作る為の自演だろうし、hoge禁止で荒れるの(荒らすの)止めるってパフォーマンスに過ぎん。
こんなバレバレの自演に騙される馬鹿は・・・居るけど、全員が馬鹿じゃねぇよ。諦めて2ch見るの止めろ。
>>735 hoge厨なんてそんなもんだよ。
hogeを書く暇があってもまとな知識をつける暇はないんだよ。
ホゲ厨は本当に基地外が多いなぁ 【事実】 ・変数名にhogeを使うと怒る奴が以前からいる ・それ以外で恒常的に荒れるネタは今のところ無い ・hogeが禁止されない限り今後も荒れた状態が続く ・変数名にhogeを使用することが異常であるというコンセンサスはない ・逆にhogeを使用できなければ困るという話もない ・なのでホゲを禁止してはどうかという意見があった ・しかしテロやキチガイの要求には屈しないと主張する者がいる ・前スレでコピペが貼られたが、本人はスレ立て主の目的がホゲ投下スレであるとの見解を述べた ・前スレで1がそれを否定するとコピペが止んだ 【ほげ厨の妄想】 ・ホゲを禁止しても別の手段で荒らすに違いない ・このスレのホゲを良く思わない人間はキチガイである ・ホゲ以外に常に荒れるネタがないのは、キチガイが現在の目的を達成していないからであり、達成されれば他の手段で荒らす筈である ・ホゲを見ると荒れるのはアンチが意図的に荒らしている荒らしだからである もう何というか、どうしてここまで狂ってしまったのか不思議
なげーよ このスレとc++スレでテロには屈しないと 言ってるのがQz(この糞スレ立て主)の 自演なのは皆わかってる だが この争いのやりとりすら 自演じゃないか?と言う気がしてきた
278 :
デフォルトの名無しさん :2013/10/24(木) 20:59:12.36
ブラジャーにアボーン機能を仕込めばいいんだな。 例えばホゲ禁止とか言ってるやつがメインテナンスするアボーンセットを読み込めば、 普通の質問や解答雑談がすべてアボーンされる。 逆にスレ住人がメインテナンスするアボーンセットを読み込めば、荒らしがアボーンされる。 どちらを読み込むかは自分で決めろと。 一つのスレを荒らしと住人が仲良く使える。 運営がメインテナンスしないなら有志がやればいい。 ブラジャーに機能を組み込めばいい。
hoge基地外は今度は姉妹スレでhogeを使ってスレを荒らし始めたようだ
>運営がメインテナンスしないなら 荒らし報告して相手にされなかったから 今度は運営を避難するのか ホゲ基地外はクレイジーだな
281 :
デフォルトの名無しさん :2013/10/24(木) 21:43:23.00
相手のスマホに保存されてる画像を見れてしまうウイルスって作れますか?
282 :
デフォルトの名無しさん :2013/10/24(木) 21:45:25.82
べる研究所の先達もこのスレを見て、さぞ悲しい思いをしておるだろう・・
C++スレの流れを見たところホゲ禁止の反対派は hogeを禁止せずに荒れたまま > hogeの禁止(=アンチに優越感を持たせる屈辱) と考えているね。 スレが荒れてほしくない人と 荒れるより優先する聖域を持つ人との 折り合いなどつく筈もない。
286 :
283 :2013/10/24(木) 21:56:04.84
>>284 2,4に対する3,5,7,9,16のレスを嫁
>>286 その客観的事実は誰もが同じく見れるんですけどね。
それを見てどんな持論を展開したかは君の脳内にしかないんですよ。
みんな君ほど賢くないから、君がちゃんと説明しないと何を言ってるのか分からないんです。
288 :
デフォルトの名無しさん :2013/10/24(木) 22:12:11.11
前スレで「Hoge禁止しないんだな?じゃあHoge荒らししていいんだな?」と言って ホゲホゲ書きまくってたのは、Hoge禁止言ってるやつだろ? ってことは、荒らしてるのは全部Hoge禁止言ってるやつ一人だろ? 言ってみれば、基地外一人に翻弄されてるわけよ。
289 :
デフォルトの名無しさん :2013/10/24(木) 22:14:02.37
Hoge派対Hoge禁止派の争いなんて元々ないわけよ。 基地外が一人いるだけ。
プログラミング初心者なんだが3個の数字を入力してその中央値を返すプログラムってどう組めばいい? 条件として配列?を使って中央の値を返すプログラムを作ることって書いてあって分からない… 3つぐらいならif使って行けたんだが…
ごめんスレチだった
292 :
デフォルトの名無しさん :2013/10/24(木) 22:22:46.53
あれじゃないのか? バブルソート組ませてみようとしてるんじゃないのか?
>>288 >じゃあHoge荒らししていいんだな?
誰がそんなこと言ったの?
誰が「荒らしていいんだな?」なんて言ったの?
ソースだせよ
>基地外一人に
この基地外一人ってのはお前のことだな
hoge排斥厨は特定の一人だからID表示で一発排除可能
295 :
デフォルトの名無しさん :2013/10/24(木) 22:36:43.64
>hoge排斥厨は特定の一人 妄想乙w 妄想じゃなくて印象操作か?w hoge厨は本当にやることが幼稚だなw
>>295 ageている時点で説得力皆無
hoge排斥厨は特定の一人だからID表示で一発排除可能
297 :
デフォルトの名無しさん :2013/10/24(木) 22:53:14.53
また自演始めやがった。
>>288 そうだろうな。
歩毛貼りキチガイがアンチ歩毛で、そして、アンチ歩毛はそいつだけだろう
ここは歩毛アンチキチや文末wのキチもいる楽しいスレだし
299 :
デフォルトの名無しさん :2013/10/24(木) 23:18:00.91
>>296 sageている時点で説得力皆無
hog斥厨は特定の一人だからhogeNGで一発排除可能
もうID表示しか手はないね
>>299 それでブーメランにしたつもりか?
ageている時点で説得力皆無
hog斥厨は特定の一人だからhogeNGで一発排除可能
ID賛成
>>298 わざわざ漢字使ってまであぼーん回避ご苦労さん、せっかくあぼーんしてたがアンタの思惑通りその非建設的なレスが目に入ってきたよ、まぁこれでhoge推進派が荒らしだってのは確定だな。
荒らすなよ
306 :
デフォルトの名無しさん :2013/10/24(木) 23:44:57.64
hogeは「仮の名」を意味する朝鮮語です。韓国のサイバーテロリスト集団のVANKは、 2ちゃんねるに朝鮮語を普及させる言語破壊活動を行っています。 hogeやニダなどを使うことは、VANKの活動に加担することになります。絶対に使わないで下さい。
荒らしの
>>305 が言ったとろで
他人が耳を貸すと思ってるんだろうか
>>305 意見の食い違いで多少荒れるのは分かるけど、
お前のはただのストレス発散だし度が過ぎる。
お前が普段どんなストレスのかかる生活してるか知らないけど、
ここをいくら荒らしたってそれは改善しないでしょうに。
C/C++スレは荒れている時が一番活況あって楽しいスレになるからね
printf("\x68\x6f\x67\x65\n");
ストレス板とか行ったら解決法見つかるんじゃねーの?
プリントフ プリントエフ プリントフォーマット
>>289 >Hoge派対Hoge禁止派の争いなんて元々ない
ここまで事実を歪曲するとなると病院に言った方がよいのでは?
hogeと書くだけで誰かを不快に感じさせられるとかめっちゃ楽しいじゃん hogeって書くだけでいいんだぜ hogeって
>>313 アンチhoge対非アンチ、だな。hoge派なんてものは居ない。
居るのはアンチhoge荒らしが自演で作り出したhoge荒らし。
自演なのでアンチhogeとhoge荒らしは対立などしていない。
>>300 ボクもID導入に賛成ですね。
やましいことは何もしていないし、
前スレの通報荒らしさんの様な人への
抑制になると考えます。
>>309 もっと別の話題であれてくれよQZ叩きとかさあ
ホゲ推進派とアンチホゲの意見をまとめよう。 <アンチ> このままだと荒れたままなのでホゲを禁止にするべき。 <推進派> アンチはキチガイの一人が荒らしているだけなのでこれは対立ではない。 アンチの一方的なテロには屈しない。 なおhogeと書くだけで誰かを不快に感じさせられるとかめっちゃ楽しい
推進じゃなくて<アンチアンチhoge>だろ
>>293 コピペは明らかに荒らしではないよな。
「ここはこんな感じでhoge投下するスレですよね?+コピペ」
というレスが何度か有ったが
違うという回答を受けて止まったから。
逆に700レスもコピペが貼られるのを楽しんでいた
hoge推進派が荒らし。
コイツらはC++スレでもhogeを使ってあらしている
あんまり怒ると禿げるぞ
>>320 アンチは違うと言われてからもしばらく粘着していた。
回答を受けて止めたという証拠はどこにもない。
アク禁や回線接続料金滞納で荒らせなくなっただけかも知れない。
ここはC/C++のスレなんだから C/C++で解決しようぜ!
hoge厨はよく使われるワードだからhogeを叩いてるだけで 要するに荒らせれば何でもいいから
印象操作しようとしても無駄 お前らが荒らしなのはバレてるよ >hoge厨はよく使われるワードだから 言葉が足りないだろ 「hogeは頭の悪いうえにいい加減な情報を書いて被害者を増やす著者によく使われるワードだから」だろうが 証拠は「C C++ hoge」で検索 >要するに荒らせれば何でもいい これはどこソース? まさか妄想じゃないよね?
>>325 > 「hogeは頭の悪いうえにいい加減な情報を書いて被害者を増やす著者によく使われるワードだから」だろうが
つまり、hogeが禁止されると、そういった人達を識別する難易度が上がるということか
>>322 >アンチは違うと言われてからもしばらく粘着していた。
そうか?1がわかりづらいカタコトレスしてたからやないの?
>アク禁や回線接続料金滞納で荒らせなくなっただけかも知れない。
>>2 で思いっきりレスしとるやんけ!
hoge厨は荒らしなんだから相手にすんなって スレ違いのIDの話を出してる辺り恐らくID厨なんだろう hogeを使う合理的な理由を提示せずにただ使って荒らし続けてるだけ そしてこのレスを見たhoge厨が過去ログも読まずに、hogeを禁止する合理的な理由もない!と、話題ループを狙って発狂すると予想
屁理屈こねて難癖つけて揚げ足取って煽り合うスレ
過去スレ読めばhoge厨が一方的に屁理屈こねて 粘着していることはわかる筈だが
いいからパンツはけよ
すまんちょっとシコってたw
そんなことより、いつになったらパンツ見せてくれんの?
334 :
デフォルトの名無しさん :2013/10/25(金) 20:21:59.76
今日もhogeアンチとhogeの楽しいスレだな
hogeパンツ
シコリアンがパンツおろしてオナニーしながら hogeで荒らしをしていると聞きました
ここで言っているホゲ厨って、 ホゲ使う方?ホゲ嫌う方?
はい、両方です ていうか両方同じ人です
もはやこのスレが何のスレなのかわからない
>>342 野郎の我慢汁のついたパンツをペロペロするスレだよ
>>342 hoge、hoge厨、アンチhoge厨について語るスレ
で、おまえらはホゲ使っているのか?
だからスレタイはこれにしろって 【初心者姦ゲイ】C/C++ハッテン 場er.88【姦狂依存OK】 次立てる人はよろしく
なんかもう良く解らんな…
姦狂依存ってなんかエロゲのタイトルにありそう
>>338 アンチhogeを装って一番hogeを使ってる奴
今のC/C++って16進数を表すのに0xってつけなくて良くなったの?
つけなきゃダメ
ゴメン。16進数じゃなかった…orz 下のソース+gccで結果が5000になるのだけど、 eって規格でサポートされてるの? #include <cstdio> main() { printf("%.1f\n", 5e3); }
はい
d マジか、吊ってくる
こんなものがコンパイル通るのか 糞だなGCCは
別におかしくないだろ
つ 指数表記
ちゃんとゴム付けてください
も1つ質問なんだけど
>>351 のeは演算子ということで良い?
違います 第一なにも「演算」してないし
じゃあ、前処理かコンパイラかで静的に展開されて…要するに定数扱い?
おいおい 指数表記くらい知ってたほうが良いぞ
正直スマンかったorz やっぱり吊ってくる
指数表記は、FORTRANやBASICにもあるし、気にすんな
どんまい結構しられてない
Windowsの電卓とかExcelとかでよく目にするし自然に受け入れてたが、 そういや義務教育や高校の教科書とかだと3.14×10の二乗とかだっけ?
指数表記は知っているべきだが 一般人には通じないし、数学の記法でもないことは認識しておくべき
>>366 十進数指数表記は一般向けだ
一般受けしないのは十六進数指数表記
エクセルで普通に表示するけどな
電卓にも出るしな
370 :
デフォルトの名無しさん :2013/10/28(月) 01:23:52.52
e+なんちゃらとか普通の電卓でオーバーフローさせたら出るだろ 通じない一般人なんて文系の底辺だけだろ
小学生のときに知ってた
ネカフェでvisual studio 2013体験版インスコして使ったんすけど超使いやすくて超便利でした 家のPCはvistaなのでインスコ無理臭いんですけで超良かったっす。
>家のPCはvista 俺んちテレホーダイでインタネ ぐらいの残念な奴
VISTAってSONYだっけ?
(ネタなのかマジなのか…ダメだ、突っ込んじゃダメだ!)
visaは?
vistaって、あった気がする。 昔からwindows使わないからそのあたりのバージョンよく分からないし特にvistaが一番謎なのだが。 謎ついでに最大の謎があるんだよな。 MSがDaytona TrialというCDを大量にバラまいたことがあっただろ。 あの頃MSは将来cairoという名前の今までとは全然違う新しいOSを出すと言ってたような。 うろ覚えで思い出したが、あのcairoに該当するのはどのバージョン?
hoge荒らしは、終わったの? 次は、piyo?それともbaa?zoo?
>>379 CairoはDaytonaよりももっと前、
Windows95が出るよりも前、
Chicagoとか言ってた時分に聞いたような。
>>382 通報荒らしはhogeレスを見て反応するから
hoge禁止のスレでは荒らしの出番がない
385 :
デフォルトの名無しさん :2013/10/29(火) 14:59:35.57
g++でコンパイルするときのコンパイルオプションってどうやって知るんだ? マルチスレッドのコードをコンパイルをしようと思ったら通らなくて、 調べたら-lpthreadを付ける必要があるってどっかのブログ記事が出てきたから、 それつけたら通ったんだけど、 このブログ書いた人はどこで知ったんだろう。 たぶんこれで間違いないんだろうけど、見ず知らずの他人のブログ記事に頼って開発を続けるのも不安だし、 誰もブログに書いてないようなコンパイルはできないことになってしまうし、 できればオリジナルの情報源が欲しい。
>>385 その例ならば、エラーメッセージを見れば当たりをつけられる。
しかし、pthreadを使っている場合の適切なオプションは-pthreadだ。
387 :
デフォルトの名無しさん :2013/10/29(火) 17:57:40.09
-lpthreadはライブラリを指定するリンカーへのオプションなので、 これの有無がコンパイルの成否に影響を与える事はあり得ない。リンクの成否には当然影響する。
>>386 ヘー知らなかった
-pが空いてたにしても大胆だな
389 :
デフォルトの名無しさん :2013/10/29(火) 19:42:22.43
>>385 VCでコマンドプロンプトコンパイルではインクルードファイルによっては
自分でlibを指定しないと駄目なのあるだろ。それと同じ。
インクルードしたpthreadの使い方(マニュアル)にこのライブラリを追加しろって書いてあるだろ
gccだとmath系をインクルードすると、-lmつけるってのもあるな
>>385 info gcc
とかでいいんじゃね?
unix系なら。
>>389 codepad もデフォで -lm だといいのに
>>391 ideone で -lpthread 付けて欲しいお。
C知らんのにC++やってる俺はおかしいのか
おかしいから今日の夕食は鯖の味噌煮を必ず食べること。 スーパーの惣菜、定食屋、自炊等形態は問わないものとする。
別におかしくないだろ 組み込み系のコード書かないなら覚える必要ないし
アセンブラ知らないのにCやってるようなものだな 無くは無い
お菓子くわない
大雑把にいって C+α=C++だし
C++で.NETを使ういちばん簡単な方法はなんですか?
>>399 ・諦めてC#を使う。
・C++/CLIで使う。
pthreadを使用するためにpthreadの使い方を嫁というのは正しい。 しかしC++言語の標準ライブラリを使用するために-lpthreadオプションが必要になるGCCはUNKO
>>402 C でも math.h に宣言される関数は標準関数といえどもライブラリを指定しないといけない場合があった、
標準関数かどうか、と、どのライブラリをリンクするか、とは直接には関係ないのでは?
>C でも math.h に宣言される関数は標準関数といえどもライブラリを指定しないといけない場合があった コミュ障乙。それが糞なんだろ。
>>399 WindowsでVisual Studioの無料板をインスコ
>>403 >C でも math.h に宣言される関数は標準関数といえどもライブラリを指定しないといけない場合が
それはISO/IEC 9899:2011のどこに書いてあるのですか?
規格の問題じゃねーよ
>>407 規格にこの関数を使うときはこのライブラリをリンクしろって規定があるって
hoge使いは信じている
腹が立つと特に根拠なく相手をhoge使い呼ばわり hogeアンチが性根の曲がった人間のクズである事実を垣間見ました
hoge使いの
>>403 は
printfにはリンクオプションが不要で
sinにはリンクオプションが必要なgccの挙動に
疑問を持たないのだろうか
リンカが未使用関数の除去を行わない場合のコードサイズ節約とか幾らでも理由はある訳だが、
文面から明らかなアンチhogeである
>>410 はそんな事にすら気が付けないのだろうか。
hoge使ってない高尚な文献を読む前にマニュアル位は読めよ。
>>412 GCCは8bitワンチップマイコン等の小規模組み込み系でも使うから、サイズが重要も重要だろからな
一方、VCはROMが数十キロなんて小規模システムサポートする必要ないし
hoge使っていない奴はROM数十キロでコードサイズがでかくなるフル仕様サポートprintfを使いそうだな
>>413 s/hoge使っていない奴/hogeアンチ/
質問します。VisutalC++2008 を使ってとあるアプリのDLLを作成しています。 作成途中で意図しない変数が代入されることがわかって、その原因となる行を探りました。 で、原因となった行は解ったのですが、何故おかしな変数が代入されたが理由がよくわかりません。 問題は「FunctionA」で代入された、グローバル変数の"Glo"を、「FunctionC」の引数から受け取って みると、まったく違う値が入力されている件です。ただしい値は変数"num1"と等しい。 その代入値は「FunctionB」でグローバル二次元配列"double Arr[i][1]"に代入された値が、そのまま"Glo" に代入されていることがわかりました。問題の行を外せば正しく代入されています。 でも何故そうなっているかは、よくわかりません。ポインタが悪さしているとも思いますが、その解決法も 全くわかりません。 どなたか、原因となる理由がわかる方、どうぞお教えください。
416 :
414 :2013/11/01(金) 00:08:25.13
/////////////////////////////////// そのまま、このスレに載せると長くて、少々複雑なソースとなりますので、無関係の処理構文を端折って 載せることにしました。 //グローバル変数 double Glo; //グローバル二次元配列 #define PNUM 3000 double Arr[PNUM][7]; int __stdcall FunctionA(double num1,,,){ //〜処理A〜 Glo = num1; return 0; } int __stdcall FunctionB(double num1,,,){ for(int i=0; i<PNUM; i++){ //〜処理〜 double Arr[i][1] = 1.2345;//この行がなければ正しく表示されます。 } return 0; } int __stdcall FunctionC(double *out){ *out = Glo; return 0; } /////////////////////////////////////////////
>>415-416 端折る時に必要な部分を消し飛ばしてるような気が。
まぁどうせ配列アクセス時の序数をマイナスにしてるとか、
配列長が足りてないとか、その辺のメモリ破壊じゃねぇの?
>>406 あのね、規格の問題ではなくて、個々の処理系の都合で決まるものなの
コンパイラは単に *.c から *`.o を生成するものであって、どの *.lib をリンクするかはそもそも自分でやるものなの
コンパイラドライバに慣れきって基本を忘れてしまったんではないかい、君は?
>>416 ここに書かずに削った箇所にバグがあるんだよ
あとは自分で探して
420 :
414 :2013/11/01(金) 00:52:16.00
>>471 さん
>>419 さんありがとうございます。手元にソースがないので。改めてソースごとアップロードいたします。数日懸かるかも、、。
よろしければ、再度吟味いただければありがたいです。
DLLですが、ライブラリ側のソースコードだけでいいのでしょうか。
みなさんが同じアプリを持っているとも限らないし、マニアックなものだし、、、。
421 :
415 :2013/11/01(金) 01:02:22.60
414じゃなくて415だった。すいません。
mmdagentか
423 :
414 :2013/11/01(金) 01:19:12.47
>>420 ライブラリ側のソースコードだけで問題が完結している可能性は高いけれど、
メモリ破壊は同一プロセス無いならかなり好き勝手に破壊できるから保証は無いね。
それと、凡ミスとか毎回他人に調べてもらうのは不毛だし自力で見つける努力もしたほうが良い。
>>421 気が付いたようで何よりだ。
>>416 Glo = Arr[0][-1] = Arr[-1][7]
途中でArrいじってるならArrの要素数間違ってないか
>>412-413 の自演が何言ってるかちょっとわからない
>リンカが未使用関数の除去を行わない場合のコードサイズ節約
?
>>425 自分が理解できない元レスを理解しているレス=元レス自演、かよ。
自分の理解力が足りないって可能性を理解できないのか・・・
自分の頭が足りてると思ってるなら、せめて同じ誤解に基づくレスだから、位の根拠は持って来いよ。
っLINK.EXE /OPT:REF
429 :
425 :2013/11/01(金) 03:09:30.09
サイズが重要だからgccって、 重要ならlibcからして違うし標準オプションなんて使うわけねえな
>>416 > for(int i=0; i<PNUM; i++){
> //〜処理〜
> double Arr[i][1] = 1.2345;//この行がなければ正しく表示されます。
> }
forループの中で新しく double Arr[i][1]; を宣言しているの?
432 :
431 :2013/11/01(金) 10:57:27.45
宣言じゃなくて定義だっけ。 良く分からなくてゴメン。
問題が起きる最小のコードに刈り込んでいくうちにバグってる点が見つかるだろう
#include <stdio.h> #define N 10 int main(void) { int i,total; total=0; for(i=0;i<N;i++) { if(i%3 || i%5) total+=i; } printf("%d未満の自然数の内、3もしくは5の倍数になっているものの合計は%dです。\n",N,total); return 0; }
>>435 × > if(i%3 || i%5)
○ > if(i%3==0 || i%5==0)
>>435 脳みそを漂白剤で漬け置き洗いした方がいいと思うよ
439 :
415 :2013/11/01(金) 14:40:21.40
>>419 ,423
ありがとうございます。もう少し自分でみてみます。
>>424 要素数はこれでいいと思いますが、この部分もこのスレの為にデェフォルメしてます。
元ソースをもうちょっとチェックしてみます。
>>431 ごめんなさい。ソースをレス用に書き写すときに宣言させてしまった。
ご指摘ありがとう。
とりあえず、デフォルメしたコードでなくて、生に近いコードがいいですね。
自分でもういちど見直して、それでもわからないときは、
整理してからアップしてみたいので、そのときまた見てくださるとありがたいです。
>>416 > //グローバル二次元配列
> double Arr[PNUM][7];
のPNUMとFunctionBで使われているPNUMが本当に同じ値(3000)なのだろうか?
441 :
デフォルトの名無しさん :2013/11/01(金) 18:44:41.65
別々のスレッドから同じ関数Fooを同時に呼び出した場合 Foo内でstaticなしで宣言されてる変数barのメモリって別々に確保される? 排他処理不要?
禁止されているホゲを使わなかったことは褒めてやろう
445 :
441 :2013/11/01(金) 19:09:35.22
>>441 それぞれのスレッド用のスタックにbarが確保されるのなら
>>442 の言うように排他不要だけど、
そうじゃない実装なら必要なんじゃないかな。そういう実装は無いと思うけど。
あと、「リエントラント」(再入可能)を調べると他に注意すべきことが分かるかも。
447 :
446 :2013/11/01(金) 19:46:43.59
>>441 は「スレッドセーフ」の方か。
知ったかぶっこいて俺は恥ずかしい
リエントラントとスレッドセーフ似てるようで違うんだろうけど 具体例ってないの? ・リエントラントだがスレッドセーフではない ・スレッドセーフだがリエントラントではない
カウント関数。 再入してもカウンタは増え続け、呼び出し回数と一致する。 複数スレッドから呼び出されると、呼び出し回数と一致しない場合も考えられる。
>>448 同期などで常にシングルスレッドで走る必要のある特定のコードがある場合、
その関数はスレッドセーフにできてもリエントラントにはできない
>>448 > 具体例ってないの?
Wikipedia のリエントラントの例が分かりやすいかと
ちなみに、その両方のパターンともにあり得る
リエントラント の話はスレ違い
>>440 そこも疑わしいけれど、Gloが前にあるとすれば後ろにつき抜けてGloを破壊できるかどうか。
・・・うん、再現しない状態のコードもどき見て問題を特定するとか運ゲ過ぎる。
454 :
415 :2013/11/02(土) 11:08:48.53
>>440 ありがとうございます。PNUMをつかわず実数「3000」でテストしてみます。
それと、すいません。
もしかしてfor文の中の宣言するのはご法度でしょうか?
>>431 の部分では確かに宣言はしていないのですが、FunctionBのfor構文内の箇所で
int型や、構造体を宣言しています。
ループ回分、変数やら構造体が生成されたら確かに挙動がおかしくなることも
ありえるかと思いますが、どうなのでしょうか?
>>454 for(;;) {
int a = 0;
a++;
printf("%d", a);
}
int a;の有効範囲はforループ内のみ
aの値は毎回1
そのループもUPしてみて
Wikipediaには
> リエントラント(reentrant、再入可能)とは、プログラムやサブルーチンが、実行の途中で割り込まれ、その実行が完了する前に再び呼び出され実行されても安全だという性質を指す。
とある
Wikipediaを鵜呑みにすると、
>>449 が提示した例は当てはまらないんだけど、どっちが正しいのだろう?
>>454 1 ソース全部
2 入力データ
3 期待する結果
これらを全部どこかにアップしろ。
バグを特定する能力の無いお前は、「バクに関係ない個所」を特定して、
そこを省略する能力も当然無いって事だ。
>>456 そもそも、実装書いてないやつにどうのこうの言ってもしょうがない。
>>456 WindowsのWinProc中でのSendMessageみたいな形で再帰してる場合とかは、
「その実行が完了する前に再び呼び出され」を満たすだろう。
同様にファイバーとかのマイクロスレッドで再入された場合は、
(一応)複数のスレッドから呼ばれても安全なコードになるだろう。
だが、シングルコアCPUの頃からマルチスレッドは割り込みでの実装だから、
スレッドで自爆するコードなら割り込みでも自爆してしまうのがオチだろうけど。
そもそもシングルスレッドしか想定しない状況で割り込みを想定する必要があるのだろうか。
>>460 マルチプログラミングについて知ってる?
>>451 wikipediaだと最初にローカルにコピーして最後にリストアすればリエントラントかつ非スレッドセーフって説明になってたけど
あれでリエントラントになるとは知らなかった
intの代入ってすべての環境でアトミックなんだっけ?
UNICODE文字セットでビルドした場合 TCHAR Dest[8]; memset(Dest, _T('A'), 2); これだとDest[0]が0x6161になります これを Dest[0] -> 0x0061 Dest[1] -> 0x0061 にするような関数があれば教えて下さい
>>461 それがどうしたの?
>>462 大抵は命令単位でしか割り込みに対してアトミックに実行されてないが、
int幅レジスタやメモリを即値で埋められる単一命令が存在しないCPUや、
単一命令が作れる即値の範囲に制約のあるCPUなんかも普通に有るな。
8bitマイコンとかは16bitレジスタ間・メモリ間コピーも怪しいところがあるし、
MIPSとかレジスタビット数=命令ビット数なCPUの時も単一命令では無理。
>>463 DestはTCHAR型なので、int型の0x0061になることはあり得ません
static_cast<wchar_t>(0x61)なら464の通り
>>462 > intの代入ってすべての環境でアトミックなんだっけ?
アトミックの定義による。
割り込みに対してはアトミックだけど、メモリーアクセスレベルでは非アトミックの可能性がある。
つまり、シングルプロセッサー&シングルコアのシステムなら大丈夫だけど、マルチプロセッサかマルチコアだとダメ。
もっと言うと、今時は非アトミックと思っておいた方がいい。
なぁ…
>>461 とか
>>468 とか、相手が明らかに知ってる事に付いて、
一々「知ってる?」って声掛けてるのは何がやりたいレスなんだ?
> だが、シングルコアCPUの頃からマルチスレッドは割り込みでの実装だから、 これが嘘だから「知ってる?」と聞いたんだが
>>470 そう思うなら根拠でも出しておけば話は簡単なのに
プログラマのくせに表現が苦手なの?
バカにわざわざ正解を教えてやる義務はない
2chでよく見かける光景だな。 「おまえは間違ってる。でも正解は教えない。」
>>472 おまえら馬鹿だから話にならんと吠えながら
こんなところでコミュニケーションとろうとするのは
他人から見ればただただ意味不明な行動
>>472 なにもわざわざ正解を出さなくても、お前と同程度に賢い人なら分かるだけの根拠さえ出しておけばいいだろうに
>>470 「嘘だ」と表現すべき箇所で
代わりに「知ってる?」というのはだいたい使えない奴だよな。
悔しかったら自分で調べて訂正しろよ。
マルチプログラミングはマルチCPU、マルチコアになっても使える技術だ 先見の明がある人がわざわざこれを確立したんだよ それを理解できない奴はシングルコアの領域内で四苦八苦してろや
479 :
415 :2013/11/03(日) 11:55:34.17
解決しました。問題があった部分はforループの回数が誤っていたことでした。
簡単に説明しようとした、
>>416 に書いた記述の部分が実際のコードとは異なっていて、
かえって問題がわからなくなってしまいました。
、、すいません。申し訳なかったです。
とりいそぎ、ご報告まで。後で詳細をお伝えしたいです。
>>455 ,
>>457 さんありがとうございました。
関数の中はずっと生きているかとも思ったので、スコープの範囲勉強になります。
_stdcallの説明リンクもありがとうございました。
>>458 さん、すいません、、。実際のコードが長すぎて誰も見てくれないだろう。
と思って端折ったのですが、それも問題だったみたいです。
一応解決しました。問題だったコードについて後でお伝えしたいです。
>>470 この板で割り込みっていうとint21hの事だぞ
>>480 それは MS-DOS のソフトウェア割り込みだけの話なのでは?DOSに限っても、他にハードウェア割り込み、内部割込み(例外)もあるだろうに?
割り込みって知ってる?
プログラムサイズの求め方知らないゴミクズの事聞いたことある? ls -l プログラム ls -l プログラム ls -l プログラム
>>481 知らないから実際にwinで動作する割り込みプログラムを提示してよ
>>482 それをCで書いてくれ、あと system() はなしね、シェルに依存するから
>>483 win ではむりだと思うけどできると思って質問しているの?
>>485 windowsって割り込みプログラム無理なのか?
じゃx86,x64のLinuxで良いよ
>>484 #include <stdio.h>
int main(int a, char **v)
{
puts("プログラムサイズの求め方知らないゴミクズの事聞いたことある?");
return 0;
}
え、ナニこの流れ。
>>461 >>468 >>470 >>472 >>478 は本気で割り込みを知らずに煽ってたの?
>>487 割り込みは実装レイヤがクソ低いからOS自体はガッツリ使ってても、
汎用OS上のユーザプログラムでは使用できない割り込みが大半だ。
そもそも、マルチスレッドの実装に使う割り込みはOSが使用中だしな。
>>489 > え、ナニこの流れ。
お前バカだろ。この流れはうんこが混入した下水道
お前のようなバカはうんこまみれになるぞ
> そもそも、マルチスレッドの実装に使う割り込みはOSが使用中だしな。
使用中なら
> だが、シングルコアCPUの頃からマルチスレッドは割り込みでの実装だから、
これウソじゃん
>>490 OSがマルチスレッドその他の為に割り込み使ってるんだけど。
まさか、マルチスレッドがOSが提供してる機能じゃ無くて、
ユーザ側で実装してる機能だとでも思ってるの?本気で?
>>491 仮想メモリ空間の切り替えにコストがかかる場合
ユーザ空間でスレッドのスケジューリングをする
アプローチもアリだと思うが
>>491 おまえの方だけ一方的に説得力を上げてて
(おまえがいいこと言ってるわけじゃなく、他方が根拠を書かなさすぎなだけだが)
まともな議論になる見込み無いから
むきにならずほどほどにしておけ
のれんに腕押しを延々続けられたら見る方もうんざりだ
>>492 その方向の技術がマイクロスレッドとかだね。
割り込みも省略して自前でスイッチするから、
スイッチ間の全ての処理がほぼアトミックだ。
スイッチコストも少なく同期処理も削減可能。
ってのは置いといて、割り込みでそれ作る場合OSのコンテキストスイッチと協力しないとダメだよな。
他プロセス実行中はその割り込みを無効化するか、OSにスイッチしてもらうかしないとダメな訳だし。
なら、「スレッド使ってくれればスレッド間スイッチコストはOSが頑張って削減する」で良いじゃないか。
自前でスケジューリングするならマイクロスレッドくらいまで落とさないと価値が殆ど無いんじゃない?
たいていマルチスレッドやマルチプロセスはCPUのタイマー割り込みで切り替えられるものだよな
time quantum切れの場合はね
俺、ドライバやったこと無いけど ハード(USBやネット)のドライバには割り込み使ってるじゃないのか?
>>497 プリエンティブと言う用語が出てこないことが、このスレのレベルを表してる
初心者歓迎ってうたうスレで、俺自慢して楽しいの?
自慢に聞こえるのか... 残念な奴だな。
>>500 プリエンプティブ、あるいはプリエンプションだな
プリエンプチを制御できるんかい。 最近のプログラマは凄いなぁ。
>>500 「〜って知ってる?」とか用語で何か示そうとした奴が理解してない本人だ。
他の奴はその用語を出すまでも無く用語ないしその概念を知って話してる。
>>504 OSがそれを制御できているのは当たり前の事だろうが。
OSの制御下に無いユーザプログラムでも作ってるのか?
本人わかってるつもりで、実は全然わかってないバカがあらわれた
>>495 > 割り込みでそれ作る場合OSのコンテキストスイッチと協力しないとダメだよな。
OSが提供するソフトタイマやソフト割り込み(シグナル)ハンドラのことを言ってるの?
>>507 492の言う「ユーザ空間でスレッドのスケジューリングをするアプローチ」の話。
ユーザがタイマ割り込みを使えるとしても、仮想メモリ空間違う時は動作不能。
結局OSに頼むなら最初からOSに任せとけよと。
>>508 > ユーザがタイマ割り込みを使えるとしても、仮想メモリ空間違う時は動作不能。
メモリー空間なんか共有すればいいんじゃない?
>>509 >>492 は仮想メモリ空間の切り替えコストを嫌ってそれを言い出したのだし、
仮想メモリ無効なら後はOSに全部丸投げしてしまえば良いんじゃないかな。
>>510 マルチスレッドの話をしてるんじゃないの?
>>508 ソフトタイマ使えるのなら
ユーザ空間でスケジューラ走らせても良いんじゃね?
あと、
>>492 でMMUのこと言ったのは
>>491 が
> まさか、マルチスレッドがOSが提供してる機能じゃ無くて、
> ユーザ側で実装してる機能だとでも思ってるの?本気で?
と言ってたから、ユーザ空間で走らせる例を言っただけな
低級すぎてイミフw
>>505 なんか悔しかったのか?
わかってる連中なら、
>>497 みたいに書かなくても、プリエンティブの一言ですむって言いたいだけなんだけど (w
おまえらネイティブの発音聞いたことねーだろ。 preemptのpとtの間に母音が入らないから「プ」なんて聞こえねーんだよ。 とか言いそう。
>>470 > > だが、シングルコアCPUの頃からマルチスレッドは割り込みでの実装だから、
> これが嘘だから「知ってる?」と聞いたんだが
この馬鹿はずっと消えっぱなし?
> だが、シングルコアCPUの頃からマルチスレッドは割り込みでの実装だから、 こう主張したバカが必死で整合付けようと言い訳してるのを、あきれて傍観してるだけだが バカはどこまで行ってもバカだな
マルチスレッドって言葉の捉え方に齟齬がある気がしてきた
>>518 >>470 じゃないけど
>>460 の
> だが、シングルコアCPUの頃からマルチスレッドは割り込みでの実装だから、
> スレッドで自爆するコードなら割り込みでも自爆してしまうのがオチだろうけど。
というのが
(ユーザ空間の)スレッドコンテキスト==割り込みコンテキスト
と主張してるように見える
で、それはカーネル空間とユーザ空間を混同しているから
おかしいと思っている
俺の認識が間違いなら改めるから指摘してほしい
指摘して欲しいじゃなくて マ板でやれよ。
ネイティヴ
最近のプログラマはOSの管轄にも手を出すのか。
OSだってソフトやもん
言葉のとらえ方に齟齬があるわけじゃない
>>460 が半端な知識で知ったかしてるだけ
リエントラントの話が いつの間にかマルチスレッドの話になってて 論点ズレまくりなのだが…お前ら、何の話してるの?
527 :
デフォルトの名無しさん :2013/11/04(月) 19:56:01.29
>>523 一昔前の組み込みプログラマは普通にマルチタスクOSから作ってたよ
529 :
523 :2013/11/04(月) 20:10:58.27
>>528 お 恐れ入ります。
OSカーネルのメンテナの仕事かなと思ってました。
void main() { init(); while(1){ task_1(); task_2(); task_3(); } } // task_#();は、それぞれ処理が細分化されており // 呼ばれるたびに少しづつ処理を進める作り こんなマルチタスク実装
マルチタスクかも知れんがプリエンプティブじゃないんだろうな
mainがヴォイドだとアタマもヴァカになるらしい
そ それは関数が3個ならんでるだけのでわないかいw
>>533 きっと、task_*() はある程度作業をしたら自分で抜けるようにかいているだよ、win16 のときのように
ステートマシンみたいなやつだろ 組み込みでOS無い時にやる
>>535 ステートマシンなら
status_t stat;
while ( true )
{
task(&stat);
//ちょっと休む
}
になると思うのだが
いわゆるコルーチンを想定しているんだろう。
アプリなのかOSなのかもうわからんな。 組み込みはやった事ないからわからんです。しゅーりょー
static int ary[MAX]; int sum = 0; std::for_each(ary,ary+MAX,[&sum](int i) {sum += ary[i];}); として合計を求めてるのですが、恐ろしく遅いんですが ベタにforでまわした方が圧倒的に速いのは当然ですか?
540 :
460 :2013/11/05(火) 00:42:19.07
>>539 C++はCに比べめちゃくちゃ遅いから、Cより使われていない。
C++はゆとり用言語だし
>>539 何とも言えない
やっぱり最終的には実測確認しか無いと思う
>>540 hogeには低脳多いからコミュなんて不可能ということ
>>541 Cがあまりにも難しくてC++に逃げてきましたんで
Cには戻りたくないのですが・・・
天ぷらを使いこなせないならプラプラやる意味ない 天ぷらをやるならCより難しい お前には無理だからC#やってろ
C++の方がCより難しい…広いし地雷も多いし
ポインタの何がわからないのかわからない
>>541 クラスなどのオーバヘッドは最適化に期待だが、
C相当のコード書けばC相当の速度で動くよ。
>>544 Cの機能の大半をC++は持ってるんですけど。
便利な機能も増えてるから簡単な部分もあるが、言語としては文法もライブラリもCより巨大で複雑。
>>547 void*** (***foo)(void*** (***)(void ***));
が分からないです。
>>539 ん?それバグってるだろ
ちゃんと合計求まってるか?
std::accumulate使って速度比較してみ
天ぷら食いたくなっただろうが責任取れ
>>539 っていうか
for() sum +=
じゃいけないのか?
そんな意味不明なコード書いて、遅いってカッコワルイw
>>539 の、for_eachの第三引数が激しくイミフなのだが
お前ら教えてください
「C++が遅い!」とか言うのはこんなのばっかり ただただアホなだけ
C++が遅いっていうか、STLが遅い
遅すぎて止まって見えるぜ
ハーバートシルト先生はCに対してC++は 5%ほど遅いって書いてあったけどどなのよ。
>>547 ポインタが必要なのって一部のソートぐらいだし
何でこんな機能が必要なのか今いちわからない
>>555 C++が遅いっていうのは初代Pentiumもまだ出てない頃の話であって
スペック向上や最適化が進んだ現在においては
C++が遅いというのは昔の印象をひきずっているだけだろう
ポインタ使わないと必然的にグローバル変数多用することに成るだろ
SampleStruct ss;が1KBだったとしよう func(SampleStruct ss) { if(省略){ return; } func(ss); } この場合funcが呼ばれる度に1KBのスタックが増えるが func(SampleStruct *ss) { if(省略){ return; } func(ss); } この場合は呼ばれる度に4byteしか増えない
>>539 「が」を重ねるのはバカっぽいからやめろ
>>547 具体的にどう使うのか、あるいは何の意味があるか分からない……じゃないかな。
入門書で最初にされる程度のポインタの説明だと、
他の方法でも十分に実現可能な内容だったりするじゃん?
ポインタの必要性が分からない人はC/C++使う必要のない人 C#かJavaでもやっとけ
「ポインターを必要とするプログラム開発をしない人は」 でなく「わからない人」という言い方をするのが C++の方が上と猛進する老害の典型。
C++でもナマポはあんまり使わないしな
>>569 理論上は正しそうだが
Javaが馬鹿プログラマの逃げ道として活躍してる現実を考えると
お前の理論にはきっと綻びがある
アホくせえw確かに老害だわw 必要でもない無駄な作業が好きそうだなw
>>569 しかし対偶を見てみろよ。
C/C++を必要としているものは必ずポインタの必要性が分かるようになる
と言ってるんだぞ。
これは真じゃないか?
569に理論など微塵もないだろ 必要もなくこのスレに来てC++を必要もなくディスるだけのアホ
つまり C/C++を必要とする仕事や生活を続けておきながら、いつまでもポインタの必要性が分からないままである という人物の存在を1人でも示すことができれば反証完了なわけだな 馬鹿の存在が一人でも発見されたら反証完了するような論は唱えるべきではないな
>>568 「C/C++を必要としている職場で働いている者など、C/C++を必要としている者の中には、
ポインタの必要性が分からないようなな馬鹿は一人として居ない」
という論を述べているわけだね?
>>576 見つけ次第隠密部隊を派遣して処理させるから問題ない
使い捨て・人身売買が普通のどかたがいっぱいで 低脳でもなれる職業になっているし。 そんなんだから、ポインタの必要性が良くわからんって奴、仕事でC/C++を使うやつにいるだろう
演算子オーバーロードのメソッドオーバーロードってできますか? 例えば class hoge { public: int a, b; hoge(int aa, int bb){a = aa; b = bb;} hoge operator+(const hoge& op){hoge re(a+op.a, b+op.b); return re;} hoge operator+(const int op){hoge re(a+LUT[op].a, b+LUT[op].b); return re;} }; とかです
ここはホゲ禁止です 荒らさないでください
テンプレ見てませんでした すいません
質問の意味がわからない それでコンパイル通れば問題ないのでは
ありがとうございます。実装できました
>>586 ちゃんと回答したのにどうして荒し扱いされるの?
>>586 のほうがよっぽど荒しじゃないの?
>>589 hogeに回答=すごい荒らし
これでhogeが暴れまわる
>>589 荒らしの煽りに真っ向から乗るようなことを書くとアホっぽい
>>582 ,589
個人的な思い込みに基づいて"hoge"の使用に過剰な反応をする人がこのスレに住み着いていて、
最近は「hoge禁止」がスレ住人の総意であるかのように見せる工作を繰り返しているようです。
あまり気にしないでやってください。
P2Pの仕組みはC言語でできますか? 手順は サーバー起動(固定アドレス) →A起動 →サーバーにAのアドレス保持 →B起動 →サーバーにBのアドレス保持 →サーバーを参照してAとBだけで通信 であってますか?
P2Pなのにサーバーが必要なのか
>>588 荒らすつもりがないなら二度と書き込むなよhogeキチガイ。
>>595 ,596
サーバーを使用しない場合は
AとBのお互いの接続先をどうやって得るのですか?
hoge抜きにしても
>>580 の質問は馬鹿の典型だろ
hoge使う奴=馬鹿、がまた証明されたわけだ
知識や経験が足りないタイプの馬鹿は努力次第でなんとかなるが、
知能や学習能力の足りないタイプの馬鹿は救いようがない
>>580 は後者
>>580 はプログラミングと言いつつ電子ゴミを量産してるだけのタイプだろw
>>597 ,599,600
NG突っ込むのめんどくさいから1回で書け
>>594 汎用性のある言語を選択した時点で「〜できるか」という疑問自体がナンセンス。
目的のAPIや補助機能等が"最初から"有るかどうかの違いに、何かの可否を決定するほどの意味は無い。
> P2Pの仕組みはC言語でできますか?
Yes. ただし、通信APIを言語が提供していないので、OSに依存したAPIを使う事になる。
> 手順は〜であってますか?
Yes. ただし、それ以外にもP2Pの通信形態は存在している。
>>595 ピュアP2Pでない場合はそういうのもある。
BitTorrentは基本的にトラッカーというサーバを介して参加ノード情報を交換してて、
DHTを使わない限りピュアP2Pにはならないんだが、一般にはP2Pの括りに入るだろ。
SkypeもP2Pと呼ぶが、あれも自力でスーパーノード探すわけじゃないと思うんだが。
>>598 ・ユーザが手で打つ
・同一ネットワークにいることを前提に、ブロードキャスト通信で得る
・適当にインターネット上のノードにアクセスしまくる
等々
参加中のノードからそのノードが知るほかのノードの情報を得られるプロトコルならば、
1ノードでも稼働中のノードと接触できれば後はわりと自由に通信できる。
604 :
デフォルトの名無しさん :2013/11/06(水) 06:13:36.44
>>592 って反社会的活動やってる犯罪者の思考回路そのもの
個人的な思い込みに基づいて銀行口座の売買に過剰な反応をする人がこの国に住み着いていて、
最近は「銀行口座の売買禁止」が日本国民の総意であるかのように見せる工作を繰り返しているようです。
あまり気にしないでやってください。
とか言ってるのと同じ
そろそろ生きてるだけで迷惑だって気付こうよw
hogeってなに?意味わかんないんだけど?
hoge→koge→korge→koreg→korean
>>604 巣に帰ってくれたしかwin32だったかね
>>601 hogeをNGに入れて連鎖あぼーんの設定にすれば済む話。
荒らしのレスを読みたいからhogeをNGに入れてないんでしょ。
好きこのんでやってる癖に他人にあれこれ要求するな。
日本の情報処理技術者が替え玉記号のように利用することが多い文字列。情報処理の世界ではメタ構文変数(Metasyntactic variable)とも呼ばれる。 つまり「hoge」と書いてあったら「必要な文字に置き換えて使ってください」という意味になる。 「hoge」は、「hogehoge」が簡略化されてできた。 「hoge」の類語には「fuga」「piyo」などがある。 米国では同種の役割を「foo」「bar」などが担うことが多い。
IDつけばすべてが解決するのにね
>「hoge」と書いてあったら「必要な文字に置き換えて使ってください」
なるほど、
>>580 は「必要な文字に置き換え」ずに質問したということだな
つまり回答者に対してお前が置き換えろと
そういう横柄なところはクズの
>>580 にぴったりだな
>>611 たられば論乙wそんなことだったら
>>580 が津波で氏ねば2chだけじゃなくて社会にも迷惑かからなくなって色々解決じゃんw
hogeって素晴らしい
hogeを使ってる書籍やWebサイトにまともなのが1つでもあればまた違った流れになったんだろうけどな。
617 :
デフォルトの名無しさん :2013/11/06(水) 08:05:24.96
>>616 その単語の使用は禁止されてる
ただちにこの板から去って二度と来るな
>>611 まったくです。
ボクも前スレで結構hogeを貼らせてもらいましたけど、
時々ニセモノがいたり、他人のレスが自演とか言われて
困ったんですよねw
>>580 他人に迷惑かけるくらいなら
できもしないプログラミングなんてやめれば?
>>619 どこが迷惑かけてんだよ。具体的に指摘してみろ。ハゲ
>>620 禁止されてるものをわざわざ使ってスレ荒らしてるだろうが
はあ? 何が何処で禁止されてんだよ。HAGE
>580は脳が腐ってると思ったら、根性と人間性まで腐ってたんだな。 哀れ。
625 :
デフォルトの名無しさん :2013/11/06(水) 09:36:19.61
結局、山本太郎と同じなんだよ 「禁止されてないからやっただけだろ何か文句あんの?」 って状態、それがhoge厨 マナーも常識も糞もない底辺
なるほど、禁止されてないから粘着して荒らすと hageひとつでよく頑張るね
627 :
デフォルトの名無しさん :2013/11/06(水) 10:02:27.27
>>625-626 何が禁止されてんだよ。具体的に言えよ。 HAGE
具体的って知ってる?
628 :
デフォルトの名無しさん :2013/11/06(水) 11:02:01.75
>>580 は荒らすのが目的だから今頃パソコンの前で大喜びだろうな
580の人気に嫉妬
ここで西城秀樹が Honge Man を踊るAA登場↓
>>625 山本太郎よくやったと思うよ実際悲惨だよハラキリが片手では足りないくらいだ
>>577 対偶にもなってないし
頭悪いんだから黙っとけば?
634 :
631 :2013/11/06(水) 12:38:15.90
元の文からして真ではありませんわ
元の文が真でないことを分かりやすくするには対偶晒すのがいいよな
>>636 元の文が真だなんて誰も申しておりませんわ
おほほ
元の文「ポインタの必要性が分からない人はC/C++使う必要のない人」…(1) 対偶「C/C++使う必要のある人はポインタの必要性が分かる人」…(2) 対偶の表現変更「C/C++を必要としている職場で働いている者など、C/C++を必要としている者の中には、 ポインタの必要性が分からないようなな馬鹿は一人として居ない」…(3) この1と3の関係は対偶であるか?
>>633 よしんばそれが対偶になっていなかったとしても、
それが対偶であると断定してる人はひとりも居ないのでは?
>>638 確かにそうですわね
>ポインタの必要性が分からない人はC/C++使う必要のない人
これを証明するにはどうすればいいのかしら?
>>641 そのために対偶が書かれてそこへの指摘がされているような
また始まった 学習しない奴らだ
>>638 だったら書き込むなやボンクラ
都合の悪い事を言われるとすぐに屁理屈で逃げるその癖なんとかした方がいいね
Cはともかく、C++でポインタ(*や&を使うような)を使う場面って無いだろ
基本スマポだとしても、なんだかんだで使う機会は多い気がする。 特に過去の資産や既製ライブラリを使うような場合。
元の文「ポインタの必要性が分からない人はC/C++使う必要のない人」 これは間違っているな。 ある人がポインターの必要性がわからない ⇒その人はC/C++を使う必要がない この対偶は ある人はC/C++を使う必要がある ⇒その人はポインターの必要性がわかる どう考えても成り立つ筈もない。
た、対偶は真偽値が等しいってだけだから(汗
荒らしてるのはQzだろ
>>1 〜6を読めばhogeは使用すべきでないセンシティブな
キーワードであることは明らか。
1が無しっつってんだろ精神異常者め
653 :
デフォルトの名無しさん :2013/11/06(水) 19:37:52.07
黙れHAGE テメーが使うのはいいのかよ
>>653 >テメーが使うのはいいのかよ
小学生かおまいは
655 :
デフォルトの名無しさん :2013/11/06(水) 19:48:17.02
hogeを禁止する規則は規則自体が自己矛盾するから作ることができない わかったか HAGE
hogeアンチさんがhoge推進派のふりした荒らし、ご苦労様です
657 :
デフォルトの名無しさん :2013/11/06(水) 22:35:50.89
>hogeアンチさんがhoge推進派のふりした荒らし、ご苦労様です よくまぁ証拠もないのにこんな印象操作ができるわ いきなりこんなことを書いてるのを見ると hoge推進派がhogeアンチさんのふりした荒らしをしているように見える
結局、hoge厨は山本太郎と同じなんだよ 「禁止されてないからやっただけだろ何か文句あんの?」 って状態、それがhoge厨 マナーも常識も糞もない底辺 別の例を挙げるならTwitterに馬鹿写真をアップして炎上してるクズと同じ 冷蔵庫に入るなって言われなかったから入ったってクズと同じ
推進してる体で荒らしてる奴はただの荒らし。 アンチと荒らししかhoge云々騒いでねぇんだよこのhoge厨。
ホント、荒らしは酷いですね 前スレの1のように荒らしを楽しむクズは死ね
662 :
デフォルトの名無しさん :2013/11/06(水) 23:03:05.31
>>658 禁止すべき合理的な理由はないので禁止できない
まで読んだ
>>662 みたいに過去ログ読まずに合理的な理由がないとかいい出す奴の教育水準って高そうだよなw
合理的な理由が過去に何度も出てるのを知ってて荒らすために話題をループさせようとしてるんだろう
間違えたなら間違えたで質問を締め切るか、質問し直すのが筋だろ。 芝エビとブラックタイガーを間違えて誤表示しただけならまだしも 誤表示と気付いてもまだ表示し続けるのは誤表示ではなく偽装表示。
666 :
デフォルトの名無しさん :2013/11/06(水) 23:10:55.05
>>584 みたいに
自己顕示欲を満たすためなら
手段を選ばない奴が問題
意味不明な錯乱文ばかり
お、日本語の理解できないチョンが来たぞ
>>662 過去ログなど読まなくていい
このスレのレスを1から8まで読めばわかる
hogeとか意味不明。 意味不明なものをいきなり使うな。 内輪ネタをいきなり他人に振るリア厨と同じだろ。
>>670 ああそうだな
だからこのスレでは意味不明なものは禁止になった
何か問題が?
>>670 リア厨でもそこまで酷くないぞw
どっちかってーとキモヲタだな
特定のアニメを観てないと分からないネタを初対面の相手に出してくるキモヲタ
キモヲタが嫌われる内面的な理由の一つ
674 :
デフォルトの名無しさん :2013/11/06(水) 23:24:40.65
hoge使うなって言うけど代わりに何使うの? monja okonomi akashiとか?
675 :
デフォルトの名無しさん :2013/11/06(水) 23:25:05.71
死ねゴミ共がw とuy風にthrough
悪人を怒らせるにはhoge使うのが手っ取り早いから、もっと使え
678 :
デフォルトの名無しさん :2013/11/07(木) 00:02:59.71
楽しく会話が弾んでいるところすいません。 「引数の変数名」についてですが、 自分の使っていた勉強本や他の方のソースをみると仮引数と実引数、それぞれ 別な変数名をつけているのが多いです。 自分はあまり気にはしていなかったのですが、別な変数名にあえて変えた方がいいのでしょうか? 一緒でもかまわないのでしょうか?
>>678 実引数の変数名なんか気にする必要ないと思うけど
>>678 関数作ってる際に、実引数の名前がどうなるかは考えちゃいかんだろ。
置換しやすい名前付けで
痴漢しやすい服装で
684 :
678 :2013/11/07(木) 00:36:02.79
ええと、例えばこう書くのは良くないですか? main(){ func(sum,sum2); return 0; } void func(int sum, int sum2){ // }
気にしすぎ
プロトタイブ宣言わ?
687 :
678 :2013/11/07(木) 00:45:55.82
気にしないでいいんですね。ありがとう。
>>686 すいません。こうですね。
//宣言
void func(int sum, int sum2);
main(){
int sum =1234;
int sum2 =5678;
func(sum,sum2);
return 0;
}
void func(int sum, int sum2){
//
}
688 :
デフォルトの名無しさん :2013/11/07(木) 00:59:26.92
gccを使う初心者に忠告: コマンドラインに-Wall -pedanticを付けると勉強になる。
>>689 せっかく、678で流れが変わったのに。お前は荒らすことが本望か?
そもそも荒らし始めたのは
>>580 だろうが、半スレ近く平和だったスレを荒らした
>>580 が諸悪の根源。
>>677 の内容で皆が納得して丸くおさまったように見せかけるために
別の話題を出して流れを変えたんじゃないかね
異論なく次へ進めば皆が納得したように見えるし
印象操作の効果をより高める
693 :
デフォルトの名無しさん :2013/11/07(木) 01:17:56.44
>>678 は私でございます。その前の会話は無関係でございます。
とりあえず、レスしていただいた方ありがとうございました。でわ。
694 :
デフォルトの名無しさん :2013/11/07(木) 01:25:44.28
695 :
デフォルトの名無しさん :2013/11/07(木) 01:25:55.29
個人的な思い込みに基づいて"hoge"の使用に過剰な反応をする人がこのスレに住み着いていて、 最近は「hoge禁止」がスレ住人の総意であるかのように見せる工作を繰り返しているようです。 あまり気にしないでやってください。
>>692 その理論でいくなら、ホゲは悪!ホゲ禁止!で次の話題に行けば満足か?
698 :
sage :2013/11/07(木) 01:29:36.29
もしかして、hoge禁止厨は一人じゃね?
>>696 よう、犯罪思考
そのhogeを他の法律で禁止されてたり常識的のレベルで禁止に等しかったりする内容に置き換えても成り立つよね
こんな意味不明な主張を明確な説明もないまま複数人が共有しているわけがないだろう。つまりそういうことさ。
702 :
デフォルトの名無しさん :2013/11/07(木) 01:33:53.14
>>699 他の法律はそれなりに合理的な説明がついている
hoge禁止にはそれは皆無
もしかして、ぜんーぶ、一人か? ちょ、hoge禁止の人手をあげて!
>>700 >意味不明な主張を明確な説明もないまま
hoge厨ってこうやって過去の議論を無視して印象操作する傾向があるよな、何でだろう。
万が一これ本気でそう思ってるとしたら、妄想をベースにして意見を述べてることになるし、糖質の疑いがある。
>>688 私は
gcc -W -Wall -pedantic -ansi -O2 -DGNU_SOURCE main.c -O main
なんて感じでやってます。
-march はさすがにいらないか。
707 :
705 :2013/11/07(木) 01:38:13.99
最後の -O は -o ですね。おゆるしを
708 :
デフォルトの名無しさん :2013/11/07(木) 01:40:03.24
>>702 合理的な説明は何度も出てるよ
あまりそういうカキコしてると、荒らしたいだけだから過去スレも読まずにカキコしてるってのがバレるぞ
>>698 禁止したがる理由を説明できてないのに、複数人で合意とか普通無理だろ。
仮に複数人だとしても、何らかの合意に基づく意見で無いのは変わらんし。
わかった、hoge禁止厨は一人だ。 初心者スレなんで、今後も起きる事もあろうが、 徹底的に無視することでこのスレは安定する。
>>711 妄想に付き合ってくれる人がいるといいね^^
>>697 アンチhoge荒らしが一人でそう認識したうえで荒らしはスルーを守ってくれれば一番良いんだがな。
>一人で 実際のところはhoge使ってる奴が独りなんだけどな。 他は全員hoge反対なのは明白。 hoge使ってる奴がもう使わないと約束すれば済む話。
アンチhoge厨には世にあるhogeコードが全て一人で書き上げたものに見えるようです。 複数人でも各自一人で納得して黙ってくれれば良いだけだし、人数なんてどうでも良い。 そこんところ分らん辺り色々終わってるか、又は自分が一人な自覚でもあるんだろうな…
こんな感じでhoge厨の真似をして作り話を書き込めば
>>715 のように簡単に自爆する。
>>715 の
「アンチ」→削除
「hogeコード」→「hogeを使ってないコード」
とするだけでそのまま通じるから、
アホらしくてコピペおうむ返しする気にもなれん。
毎回毎回うざい 別にhogeなくても困らないから禁止で荒れないならそれでいいよ 他のもの使うだけだし
前スレのホゲキチガイ: 「hogeは荒らし」 → hogeを貼るスレで荒らしとする定義は? → 答えられず 本スレのホゲキチガイ: 「hogeは禁止ではない」「証拠は?」 → ホゲは3で禁止となった → 都合の悪いレスはスルー 何かもう、死んで欲しい
719 :
デフォルトの名無しさん :2013/11/07(木) 07:03:18.67
>>717 これが荒れていないとでも?
十分に荒れてるので却下
>>719 ホゲが禁止されていなかった過去スレの不毛な争いに比べれば
抑制がかかったこのスレはまだ平穏
721 :
デフォルトの名無しさん :2013/11/07(木) 07:20:44.91
アンチhogeが出現するまで、hogeが原因で荒れた事はなかった 荒れていない期間の方が長いので、荒れるのはアンチhogeの気違いが原因 荒らしは消えろ
hoge, fuga, piyoはやめて jap, hibaku, pikaを使おう
C/C++使いってポインタ使うだけで低レベルいじってる気になれるんでしょ?
いいえ ポインタ操作は高レベルです 自由度が高いほうがレベルも高い
そうだよ ポインター=特定アドレスへの直アクセス 低レベル処理の大ゴミ
大ゴミか醍醐味か迷うところだな
話の流れからして醍醐味だろ
天才的なボケだと思った。 まぁSTLがあればポインタをわざわざとも思うが。
>>721 イジメ問題と同じだよ
有史以降ずっとイジメは存在してきたにも関わらず、今になって社会問題として対策がとられるようになった
>>721 の論理だとそう言った対策をやめろという話になる
プログラマらしいタームのほうが分かりやすいか?
いわゆるリファクタリングだよ
何か一つ改善されればまだ他に改善できるところがないか探して、あれば改善する
それで今回はhogeが改善のターゲットになったってだけだろ
犯罪者がいなくなれば新しい犯罪を設定する 警察と一緒だな
結局hogeの意味に関しての説明はなし。 説明できないものを使うって頭おかしいんじゃね。
734 :
デフォルトの名無しさん :2013/11/07(木) 12:35:53.22
>>731 アタマの悪いアンチhogeが必死でひねくりだした詭弁には笑える
イジメは他社の権利を侵害する hogeは何ら侵害する事は無い
また変な人が来たな
いい加減hogeを使うと発狂する病人はスルーしろよ
hogeを使ったサイトや書籍にまともなものは一つもない、これは事実。 一方、hogeを使っている人間はhogeを使っている情報源に触れる機会が多い可能性が高い。 hogeを使っている情報源というのはその前の文でどういった文書かが定義されているため、置き換える。 hogeを使っている人間はまともでないサイトや書籍に触れる機会の多い可能性が高い。 プログラマの場合、知識やスキルはそうした情報源を元に構築されているため、 知識やスキルの大部分がまともでない可能性が高いということになる。 すなわち、ここで質問して回答が得られても、それは足りない部分をピンポイントで補うだけであり、 大部分はまともでない知識とスキルのままである。 それらの人間が今後回答者として振る舞う可能性があり、まともでない知識とスキルが拡散する危険性がある。 そこで、hogeを禁止することで該当する人間の居辛い環境を作ることができる。 また、明示的に禁止することで、hogeを利用している人間がまともでないという認識を明確にできる。
違うな むしろ hogeをNGに入れてスルーする目印に使うのが正しい
hogeもpiyoもfooもbaaもたいして意味なんてねーよ 外人さんがスッと打ち込めるから多用してただけ 日本人は、アメリカ様迎合主義だから なにか意味があるのだろうって馬鹿みたいに使ってるだけ。
>>736 hogeを使ってる奴が病人なんだからhogeを使ってる奴をスルーすべき
注意深く読んでみると、今回も
>>580 が叩かれてるけど、それは
>>580 にエサをやる奴が出てからだ
当初の取り決め通り
>>580 を完全にスルーすれば良かったんだと思う
>>739 意味がないならfooのほうが打ち込む文字数少ないから速くて効率が良い
わざわざ効率の悪いほうを選ぶ精神構造はプログラマとして失格
>>741 短い変数名を使いたがるのは昭和の流行だよな
>>741 fooだとoを同じ手の同じ指で2度打たなきゃならない。
hogeは手が交互で指の被りもない。
>>744 fooから始めずいきなりbarから使い始めるくらいなら
hogeの方がマシだな
何がどうマシなのか。 何でわざわざ変な名前の変数にしたがるのかね。 そういうガラパゴス精神が日本のITの足を引っ張ってるんだろ。 お陰でスマホ市場には乗り遅れたし。
>>737 > それらの人間が今後回答者として振る舞う可能性があり、まともでない知識とスキルが拡散する危険性がある。
> そこで、hogeを禁止することで該当する人間の居辛い環境を作ることができる。
「可能性がある」や「危険性がある」というだけでhogeに無差別攻撃を
仕掛けるのが理不尽。「個人的な思い込みに基づいて"hoge"の使用に過剰な
反応」と言われても仕方が無い。
まともでない知識やスキルに基づいた回答を見たらツッコミを入れるほうが、
hoge入りのレスに技術的な情報そっちのけで無差別な罵倒をあびせるよりも、
対象が絞られて効率的だし言いたいことも伝わりやすいでしょ。
このスレを含めて多くの技術フォーラムではこれまでそうしているわけで、
ここで変なローカルルールを作ろうとして相談・回答以外のレスでスレを埋める
のはやめていただきたい。
で、結局hogeが嫌われている理由って何なのさ? fooなら打ちやすいみたいな話も出てきて、何を悪としてhogeを 否定しだしたのか、分からなくなってきた。 意味のある変数名で、サンプル作れよってこと?
hogeを明示的に禁止したスレにまともなものは一つもない、これは事実。
>>747 >多くの技術フォーラム
ガラパゴス限定の技術フォーラムの話を多くの技術フォーラムとか言い出したぞ
プログラマ気取りでも日本語の情報しか漁ってないからその狭い世界が全てに見えるんだろ
こういうの何て言うんだっけ、井の中の蛙?
何にせよこのノリで、多くの人がガラケーを使っているわけで!とか言ってるうちにアイフォンに乗り込まれ、ギャラクシーに乗り込まれ、
ウェブサービスの分野でも、多くのSNSが匿名にしているわけで!とか言ってるうちにフェイスブックに乗り込まれたわけだ
こういうガラパゴス系の人はコミュニティでの発言を控える必要がある
それとも日本の産業を衰退させると自分に利益のある人なのかねぇ
751 :
デフォルトの名無しさん :2013/11/07(木) 15:12:49.66
>「可能性がある」や「危険性がある」というだけで 現にhogeを使った本には悪本しかないのに それをつかまされてる初心者がいる
「hogeは禁止しません」とうたったスレに マトモなスレは存在しない これは事実
たったひとつの単語でこれほど盛り上がれるのは素晴らしい
754 :
デフォルトの名無しさん :2013/11/07(木) 15:31:29.48
一回のレスでhogeを7回も使った
>>737 はまともな人間でないという事が実証された
hogeでもfooでもいいから荒れるくらいなら禁止にしてくれ 毎回荒れてかなわん
>>751 人によってはウェブサイトで勉強してたりするから潜在的な被害者はもっと多いだろうね。
その理屈だと、それらの悪書はことごとく日本語で書かれているので、日本語を禁止すべきだな。
Hey, don't use Japanese.
各ファイルにインクルードガードしてたら一緒なんじゃね
だから冗長だと言ってるじゃないかw
ていうか古すぎだろ たとえば VC なら #pragma once とかあるし
gccのリンク時間が顕著に違う 本来差がでるべきでないのに全く考察していない 日本語で書かれたうんこページだな やはり日本語は禁止すべき
被曝した頭じゃhoge以外に思いつかないんだろうな
>>757 ほげを含む書籍 → 現時点では100%悪本
日本語で書かれている書籍 → 必ずしも悪本ではない
って状態だからその結論には至らない。
必要条件とか十分条件とかの話だな。
include したファイルが自己で閉じているのはプログラムしたヤツの良心に拠るからね。 そりゃ#ifundef GUARD の#endif を厳密に見つけるためには全部開いていくしかないよ
hoge質問に答えた奴が一番の荒らしだよな QZはどのスレでも最強の荒らしだからな
そうhogeね
だよな、それまでもhogeはたまに出てたけど総スルーで荒れてなかったもんな。
>>762 #include "Main.h"
#ifndef ProjectName
#define ProjectName
・・・
#endif
#pragma onceはファイル毎だから
こういう事できないんじゃね
#include <hoge.h>
776 :
デフォルトの名無しさん :2013/11/07(木) 23:04:49.35
>>775 意味のある名前使えという理由ならばfooを使いまくっているrfcが
山程あるのでインターネットコミニュティに喧嘩ぶっかけなきゃおかしい
777 :
デフォルトの名無しさん :2013/11/07(木) 23:06:24.70
>>765 それなら「ほげ」禁止で「hoge」はOKだね
RFC書いてる奴にアホがいないとでも? タコなRFCはスルーが基本 喧嘩ぶっかけるとか意味不明
>>777 は便宜上仮名で書いてあることが理解できないコミュ障アスペ
780 :
デフォルトの名無しさん :2013/11/07(木) 23:10:35.16
781 :
デフォルトの名無しさん :2013/11/07(木) 23:16:10.73
RFCの内容を示すのに(日本語訳ならともかく) IETF以外のサイトを出してくる奴は プログラミングに携わらない方がいい。
783 :
デフォルトの名無しさん :2013/11/07(木) 23:37:44.25
さっきから776の頭がヤバい 誰と戦ってるの
785 :
デフォルトの名無しさん :2013/11/07(木) 23:43:35.07
世界と戦う男!
ガラパゴス根性丸出しのhoge厨
787 :
デフォルトの名無しさん :2013/11/07(木) 23:54:59.70
ガラパゴスの闘魂!
788 :
デフォルトの名無しさん :2013/11/08(金) 00:01:24.10
>>784-787 じゃ反論も出来なくなったようなのでこれまでどおり、hogeは使用可能と言う事で。
何言ってるんだこのhogeキチガイは
>>1 〜
>>8 を10ぺん読み返してこい
>>788 がガラパゴスにも打鍵コストにもhoge文書の低レベルさにも反論できないようなので、hogeは禁止と言う事で。
>>788 このスレも前みたいにhogeを多量に投下するスレなんですか?
こんな風に
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
>>788 RFCでfoobar使ってるんだから
わざわざ打鍵コストのかかるうえに
他人の気分を害する妙な変数作らなくていいって話だろ。
確かに「意味」ってタームは出てきてるけど、
わざわざ打鍵コストのかかる上に他人の気分を害する妙な変数を作るなら
そのデメリットを上回るメリットなり意味なりが必要って話だったと思うが。
もしかして日本語は単語を拾うレベルでしか読めないとか?
変数は意味のある名前を使え ↓ RFCに無意味な名前がある。 おまえはIETFに喧嘩ふっかけろ hoge厨は人として大切な何かが足りないのではないか
一日ずっとやってたのかよ。
左右どちらから読んでも同じ値になる数を回文数という. 2桁の数の積で表される回文数のうち, 最大のものは 9009 = 91 × 99 である. では, 3桁の数の積で表される回文数の最大値を求めよ. この問題は数値を文字に変換してからリバースし数値に再変換すればいけますか?
回答待ってる間に試したほうが早そうな質問をする低能
798 :
795 :2013/11/08(金) 04:02:53.23
もうとっくにできました。 やっぱり役に立ちませんね。 役に立たないんだから書き込んでスレを消費しないでください、迷惑です。
>>797 有難う御座います
文字に変換する必要無かったのですね。
800 :
デフォルトの名無しさん :2013/11/08(金) 09:14:50.08
>>792-793 hoge使いの池沼のタワゴト
というわけで今までどおりhogeは使用可能ということで
hoge厨が全く反論できないということは
レッテル貼りと印象操作しかできなくなった
>>800 を見ればお分かりいただけたと思います
hogeは禁止とあいなりました
hoge厨厨が全く反論できないということは
レッテル貼りと印象操作しかできなくなった
>>801 を見ればお分かりいただけたと思います
hogeは使用可能とあいなりました
804 :
デフォルトの名無しさん :2013/11/08(金) 11:48:47.17
アタマの悪いアンチhogeは自己言及は矛盾に陥るという紀元前の人が気付いていた真理が理解出来ない 最も簡単な例を教えてやろう 「この文は偽である」
最も簡単な例は↑だと思った
hoge厨が昨日のレスも読まずにオウム返ししててワラタw お前らがどう足掻こうとここまで間抜けだと誰でもhoge厨のほうが説得力ないと気付くよw
>>799 今おもいついたけれども、やっぱり文字列にしたほうがいいかと
たぶん
>>797 は厳密ではなく穴がある
809 :
デフォルトの名無しさん :2013/11/08(金) 12:37:45.47
Qzがhoge使いはクソと言うことを立証した
>>807 なんと!?
>>799 ごめん、やっぱり文字列での結果とつきあわせないといけなかったね‥‥
811 :
デフォルトの名無しさん :2013/11/08(金) 14:44:20.96
謝らなくていいよ 脚のない障害者に誰も期待してないのと同じで 脳のないお前には誰も期待してないから
9:00-17:00はアンチよりHOGE厨のカキコのほうが多いな やっぱりHOGE厨のNEET率は高いようだ NEETじゃなかったとしてもその時間帯に書き込みできるってことはまともな職業じゃない
>>788 このスレも前みたいにhogeを多量に投下するスレなんですか?
こんな風に
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
自分が考えた変数名を人に評価されるのが恥ずかしいからhogeを使っている
hageですが何か
816 :
デフォルトの名無しさん :2013/11/08(金) 18:12:54.17
foo bar baz を使います
捕鯨を止められた漁師に見せてみたい
819 :
デフォルトの名無しさん :2013/11/08(金) 21:13:29.68
脳が無いから能もなく悩もない 従って脳が無いで正しい
820 :
デフォルトの名無しさん :2013/11/08(金) 21:24:27.58
アンチhogeの幼稚な主張はは完全に論破されたようだな
hogeを使う人間は漏れなく池沼
→ 否定の自己言及で矛盾する(例: この文は偽である)
意味のある単語をつかえ
→ RFCで山ほど使われている。IETFにケンカ売ってこい
見ると気分を害する
→ そういいながら嬉しそうにhoge使って荒らしていたのは大丈夫?
→ それでも、自分が使うのは良くて他人のが嫌ならNGワードで見ないようにしろ
fooよりタイプ数が多い
→ RFCでfubarやfoobat使ってるのがある。IETFにケンカ売ってこい
あと
http://en.wikipedia.org/wiki/Metasyntactic_variable#Japanese でも、英語圏に対しても紹介されてるからWikiPediaにもケンカ売ってきなさい。
うるせえぞしゃべるなしゃぶれ
hogeを使う人間は漏れなく池沼
→ 否定の自己言及で矛盾する(例: この文は偽である)
→ その単語を禁止する場合には明示する目的に限って使用可能、これは世界のどこでも同じ、そうしなければ何を指してるのか分からない
意味のある単語をつかえ
→ RFCで山ほど使われている。IETFにケンカ売ってこい
→ わざわざ新しい変数名を作るくらいなら、という話だったと思うが
見ると気分を害する
→ そういいながら嬉しそうにhoge使って荒らしていたのは大丈夫?
→ 「荒らしていた」? 結局印象操作に行きつくのか?
→ それでも、自分が使うのは良くて他人のが嫌ならNGワードで見ないようにしろ
→ 誰が使おうとNG使えば済む話だろ、何のためのNG機能だ
fooよりタイプ数が多い
→ RFCでfubarやfoobat使ってるのがある。IETFにケンカ売ってこい
→ それはfoo、bar、bazで足りない場合だろう
あと
http://en.wikipedia.org/wiki/Metasyntactic_variable#Japanese でも、英語圏に対しても紹介されてるからWikiPediaにもケンカ売ってきなさい。
→ Wikipedia()、情報ソースとして全く信頼のないものを出してきたな
結局のところhoge厨はWikipedia厨でもあり、印象操作で論破したことにするしかないということか
うるさい気が散る 一瞬の油断が命とり
824 :
デフォルトの名無しさん :2013/11/08(金) 22:13:24.23
ガラパゴスには反論してなくてワラタw
hogeを使ってる書籍・ホムペにロクなものがない件について あれだったら読まないほうがマシだろ
携帯端末で日本がガラパゴス化した結果、ある程度Galaxyで日本市場に食い込めたものだから、 今度はIT分野でも同じパターンで日本市場に入ってこようとしてるのではないか。 そうするとわざわざガラパゴス化を助長する特定のタームを利用させようとするのも理解できる。
hogeを使ってる書籍とhogeを使ってる質問に一体何の関係があるんだ これだからハゲてるアホは…
荒らしなんて無視すればいいのに いちいち反応するからつけあがるんだよこういうのは
そうそう、hogeはスルーしろとあれほど言ったのに
hageに見えるからスルーできないんだろうな
また そやって燃料投下するからぁ。 って誰がhageやねん ロックンロールショー
int& a(int b) { int c = b*10; return c; }
これっていいんですかね? returnした後スタックは破棄されているにもかかわらず スタック上の変数の参照を返すって・・・・
もちろんダメ
return &c;だろ staticにしたらおk
↑ この人はなにをいってんのかしらんw
C++27機能のdecompositional-autoの陰形式でしょ?
838 :
デフォルトの名無しさん :2013/11/09(土) 07:40:34.92
ロベール氏のサイトや著書に出てくる関数のVissというの なにか意味があるのでしょうか。foo,barのような
>>835 int& a(int b)
{
static int c = b*10;
return &c;
}
なら古いC++でもOK
馬鹿でした
>>839 ここにいるほとんど全員が
見た瞬間におかしいだろと思えるコード
古いバグのある野良コンパイラならOKって事だろ 文脈を読めよ
初心者スレで変な文脈にたよるな
int *a(int b); なら分かるけど、C++って参照返しできるのか
>>845 できる。
int& f();
f() = 5;
とか、何回見ても慣れない。
っで、この場合のf()は=の左側にあるけど右辺値なんだっけ?
この辺が何回説明されても全然ピンとこないorz
>>843 さすがにそこまで狂ったこと言い出すのはお前だけだな
>>848 つまりここにいるのは俺以外雑魚ばかりということか
>>847 なんで代入できるのに右辺値だと思うんだ?
ピンとくる来ないじゃなく、単に意味わかってないだろ
>>847 ポインタで戻ってる時とごっちゃになってる?
int* f1();
int& f2();
f1() = 値 // 不正 int* は左辺値ではない
*f1() = 値 // 正 ポインタの実体は左辺値
f2() = 値 // 正 int& は左辺値
>>850 代入できないのが右辺値で、できるのが左辺値?
でも、=の左にあるけど右辺値だか、=の右にあるけど左辺値だかの例を見た記憶が
>>843 書いた当人が間違いだと言ってるのにお前ときたら
あまりに独創的な文脈を読みやがって
もはや幻覚レベルだぞ
int& a(int b) を使う側はどうなってるのか想像つかん グローバル変数縛りでもやってんの?
>>851 「左辺値と右辺値になれる」「右辺値と左辺値になれない」と
「左辺値」「右辺値」を混同している
>>855 > 「左辺値と右辺値になれる」「右辺値と左辺値になれない」と
訂正
「左辺値と右辺値になれる」「右辺値になれるが左辺値になれない」と
>>852 代入可能な性質を持つ値を 左辺値 と呼ぶ
代入不可能な性質を持つ値を 右辺値 と呼ぶ
左辺値が代入演算子=の右側に居るのはよくある光景( a = b とかね )
※ a = (b = c) こういう多重の代入時の話かなぁ?
>>857 > 左辺値が代入演算子=の右側に居るのはよくある光景( a = b とかね )
この場合、bは右辺値なんだがな
CHage & CreateHage(void) { return *(myGCNew<CHage>())); } CHage & obj = CreateHage(); 無駄な*や->が消えてコードが綺麗になり快適
>>856 int& f() の実装で
return 5; とは書けず (リテラルの5 は左辺値になれない)
return a; と変数で書く (変数は左辺値になれる)
こういう話?
>>860 頭の中がまだグニャグニャしてるんだけど、
>>855 的な混同をしてたというかしてるんだと思う。
>>857 的な解釈が分かりやすいというか霧が晴れた感はあるんだけど、理解できてるか
できてないのかが自分でも確信持てないorz
最終的に右辺値参照を攻略したいんだけど、なんかイマイチ分からないというか何が分か
らないのかもイマイチはっきりしないというかorz
>>852 その段階の理解でそんなうろ覚えの記憶をあてに反論て
人を馬鹿にしてるのか
いいからlvalue rvalueでググってこい
アドレスが取れるのが左辺値だ 左辺値と非左辺値でおぼえろ 要するに左が偉いんだ この世では左利きの方が偉いんだ
C++11 以降を考えるとそう単純な話でもなくなって、もはや原義は忘れて規格での定義を覚えるしか無いのがツライ。
そこまで複雑でもないよ というか代入できないのは同じだろ
867 :
デフォルトの名無しさん :2013/11/09(土) 12:41:47.64
ぬるぽ
ガッ
>>866 xvalue(⊂rvalue)には代入できちゃうよ。(同時にxvalue⊂lvalueでもあるんだけど・・・。)
int i;
static_cast<int&&>(i) = 1;
代入できないのはprvalue(⊂rvalue && ?lvalue)だけ。
> prvalue(⊂rvalue && ?lvalue) notsubsetが化けちゃった。
>g++ -std=c++ main.cc main.cc: 関数 ‘int main()’ 内: main.cc:5:23: エラー: using xvalue (rvalue reference) as lvalue static_cast<int&&>(i) = 1; ^ > clang++ -std=c++11 main.cc main.cc:5:23: error: expression is not assignable static_cast<int&&>(i) = 1; ~~~~~~~~~~~~~~~~~~~~~ ^
こいつさっきから、コンパイル通るかも確認しないで適当こいてんの?
>>843 いくら古くても、あれのコンパイルを通すやつなんか無いだろ
875 :
869 :2013/11/09(土) 20:37:34.96
あぁ・・・理解がいいかげんだった。ごめんよ。そしてありがとう。
>>839 > int& a(int b)
> {
> static int c = b*10;
> return &c;
> }
> なら古いC++でもOK
>>843 > 古いバグのある野良コンパイラならOKって事だろ
> 文脈を読めよ
int&返すんだからちゃんとcの参照を生成して(&c)返さないといけない、 return cなんてコンパイラにどうしたいかわかるよな的ゆとり記述じゃだめ がhoge荒らしの大王片山の言い分だろ。
「参照を生成」って……
>>876 古いコンパイラならintとポインタの間で自動的な型変換するってこと?
まだやっとんのかいな〜
古いバグのある(頭で考えた限りでは) 野良コンパイラ(とか適当な言葉) なら(べておけば簡単に騙せるぜこいつらヒュー)OK って事だろ 文脈を読めよ
882 :
デフォルトの名無しさん :2013/11/10(日) 00:48:56.01
文脈も読めないバカチンのために言い換えると int& a(int b) { static int c = b*10; return &c; } なら古いバグのある野良コンパイラならC++でもOKということ
ドグラマグラ気分を味わいそうになった
>>882 具体的にはなんていうコンパイラですか?
885 :
デフォルトの名無しさん :2013/11/10(日) 01:04:24.39
有名どころでバグがあるC++コンパイラはclしかないだろな。 gccは完璧だし、clangは目立ったバグないし。 バグを量産できるのはM$だけ!
886 :
デフォルトの名無しさん :2013/11/10(日) 01:06:49.61
野良コンパイラだからVCはないだろ で?どのコンパイラ?
>>885 ms製を野良コンパイラ言うか?
そもそも野良コンパイラの意味が分からんけど
888 :
デフォルトの名無しさん :2013/11/10(日) 01:09:06.11
clは正当なコンパイラじゃないしな。 野良コンパイラを作れるのはM$だけ!
野「良コンパイラ」
>>884 具体的に何かという話じゃねーよ
まともに文脈すら読めない馬鹿に読み方を教えただけだ
どうやら俺以外全員雑魚が確定だな
891 :
デフォルトの名無しさん :2013/11/10(日) 01:17:36.83
↑シャア先生
あ!やせいの cl.exe がとびだしてきた!
Enterかなんかキー押すまで終了しないコンソールアプリってどうやって書けばいいんでしたっけ? 大した処理じゃないので実行時、一瞬で終了してしまいます。
894 :
デフォルトの名無しさん :2013/11/10(日) 01:20:24.81
戦う 逃げる←
896 :
デフォルトの名無しさん :2013/11/10(日) 01:22:16.94
cin >> str;
>>900 なるほど、ちょうどいいのがあるんですね。
char* filename = "test.txt"; cout << &filename << endl; //
間違えました… char* filename = "test.txt"; cout << &filename << endl; // ポインタのアドレス C++でfilenameが指すアドレスを表示するにはどうしたらいいでしょうか?
つShowPointerAddress(filename)
構造体内で参照を持つのって、以下のように宣言と初期化を同時やらない限り不可能ですか? num = 1; struct { int& i; } hoge = { num }; できれば初期化を同時ではなく、宣言の後でやりたいのですが、参照は初期化が必須だから無理ですか?
struct a; struct a{ int& i; } hoge = { num }; 宣言の後で初期化できたよ〜
907 :
905 :2013/11/10(日) 07:10:58.59
>>906 意味が伝わってなかったですかね?宣言の後というのは以下のような意味で言いました
num = 1;
struct { int& i; } hoge;
hoge.i = num;
# 無名構造体にしていますが、それは今回は関係ないですよね
typedef struct a { int& i; } structA; ... structA hoge = { num };
お前が用語を正しく使えないからまともに相手されてないだけ
初期化じゃなくて代入やないかーい
911 :
905 :2013/11/10(日) 07:21:42.46
すいません、初期化じゃなくて代入ですね。 やりたいことですが、struct {A; B; C; 〜} hoge = {a, b, c, 〜}; のように初期化するのは どうも見にくくて(順番を合わせないといけないし)好きじゃないので、普段は struct {A; B; C; 〜}; hoge.A = a; hoge.B = b; hoge.C = c; のようにしていたのですが、参照なメンバだとコンパイルできなくて困った、という次第です。
912 :
905 :2013/11/10(日) 07:22:51.41
struct {A; B; C; 〜}; は struct {A; B; C; 〜} hoge; の間違いです。すいません。
参照は初期化の時しか設定できません ロベールのC++教室でググって 最初からゆっくりやりなさい
914 :
デフォルトの名無しさん :2013/11/10(日) 08:48:30.20
>>822 こいつ最高にアホ
hogeを使う人間は漏れなく池沼
→ 否定の自己言及で矛盾する(例: この文は偽である)
→ その単語を禁止する場合には明示する目的に限って使用可能、これは世界のどこでも同じ、そうしなければ何を指してるのか分からない
バカには違いが判らないらしい。禁止する行為ではなく表明する行為を指して言っている。
世界中どこに行っても、現地語で「この文は偽である」は矛盾
意味のある単語をつかえ
→ RFCで山ほど使われている。IETFにケンカ売ってこい
→ わざわざ新しい変数名を作るくらいなら、という話だったと思うが
IETFにはケンカ売れないのでこれは取り下げって事ね
見ると気分を害する
→ そういいながら嬉しそうにhoge使って荒らしていたのは大丈夫?
→ 「荒らしていた」? 結局印象操作に行きつくのか?
コピペは禁止されている。禁止されている行為を延々と続けるのは荒し
915 :
デフォルトの名無しさん :2013/11/10(日) 08:49:30.66
>>822 こいつ最高にアホ
→ それでも、自分が使うのは良くて他人のが嫌ならNGワードで見ないようにしろ
→ 誰が使おうとNG使えば済む話だろ、何のためのNG機能だ
気分を害すると主張するお前がNGすればお前は見ないで済む
fooよりタイプ数が多い
→ RFCでfubarやfoobat使ってるのがある。IETFにケンカ売ってこい
→ それはfoo、bar、bazで足りない場合だろう
こいつサイコーにアホ 2つだけ上げとくが、foobarだけ使ってるのは他にもある
| RFC# | bar | foo | foo.bar | fubar | # |
| 959 | | | X | | 26 |
| 976 | | | X | | 27 |
http://en.wikipedia.org/wiki/Metasyntactic_variable#Japanese でも、英語圏に対しても紹介されてるからWikiPediaにもケンカ売ってきなさい。
→ Wikipedia()、情報ソースとして全く信頼のないものを出してきたな
アホ、信頼性は関係ない。
英語圏に向かって英語で紹介されているという事実が確認できりゃそれでいい。
アンチhogeが池沼だという事がまた立証されてしまった
916 :
905 :2013/11/10(日) 08:57:45.09
>>913 やはりそうですよね
ありがとうございました
hogeスレ作れよ
むしろ hoge 禁止スレをつくるべきだね
hogeスレないんだっけ?
hoge使ってる奴って見事に馬鹿しかいないよな
例外が存在しない
>>911 も馬鹿だし
馬鹿というか知恵遅れ?
921 :
デフォルトの名無しさん :2013/11/10(日) 13:38:54.24
>>922 hogeを使う人間は漏れなく池沼
→ 否定の自己言及で矛盾する(例: この文は偽である)
→ その単語を禁止する場合には明示する目的に限って使用可能、これは世界のどこでも同じ、そうしなければ何を指してるのか分からない
>バカには違いが判らないらしい。禁止する行為ではなく表明する行為を指して言っている。
>世界中どこに行っても、現地語で「この文は偽である」は矛盾
誰か禁止以外したの?
具体的なレス番号よろ
意味のある単語をつかえ
→ RFCで山ほど使われている。IETFにケンカ売ってこい
→ わざわざ新しい変数名を作るくらいなら、という話だったと思うが
>IETFにはケンカ売れないのでこれは取り下げって事ね
誰もケンカ売れる売れないの話なんかしてないのに印象操作の馬鹿乙
見ると気分を害する
→ そういいながら嬉しそうにhoge使って荒らしていたのは大丈夫?
→ 「荒らしていた」? 結局印象操作に行きつくのか?
>コピペは禁止されている。禁止されている行為を延々と続けるのは荒し
あれはhoge厨がまともな人を装ってたんじゃないの?
まさかまともな人が全員あれを支持してるなんて思ってないよね?
→ それでも、自分が使うのは良くて他人のが嫌ならNGワードで見ないようにしろ
→ 誰が使おうとNG使えば済む話だろ、何のためのNG機能だ
>気分を害すると主張するお前がNGすればお前は見ないで済む
気分を害するだけの問題ならそうだろうよ
fooよりタイプ数が多い
→ RFCでfubarやfoobat使ってるのがある。IETFにケンカ売ってこい
→ それはfoo、bar、bazで足りない場合だろう
こいつサイコーにアホ 2つだけ上げとくが、foobarだけ使ってるのは他にもある
| RFC# | bar | foo | foo.bar | fubar | # |
| 959 | | | X | | 26 |
| 976 | | | X | | 27 |
ああそうなの?
でも多数派ではない
http://en.wikipedia.org/wiki/Metasyntactic_variable#Japanese でも、英語圏に対しても紹介されてるからWikiPediaにもケンカ売ってきなさい。
→ Wikipedia()、情報ソースとして全く信頼のないものを出してきたな
>アホ、信頼性は関係ない。
>英語圏に向かって英語で紹介されているという事実が確認できりゃそれでいい。
関係ないとかそれでいいとか言っちゃってるけど、なぜ信頼性が問題ないのか、なぜ紹介されていればいいのかという理由が不明確
お前の論理でいくと誰かが不倫は日本の文化だと紹介するサイトを立ち上げれば不倫しまくってOKということになるな
>アンチhogeが池沼だという事がまた立証されてしまった
どんなに印象操作しようとどっちが池沼かはまともな人には分かるけどね
池沼がループした
925 :
デフォルトの名無しさん :2013/11/10(日) 13:57:24.83
またほげか
HOGEもアンチも結局こういう状態なんだよな。 〜 レストランにて 〜 HOGE「この間ウンコしたらさぁ〜」 ANTI「ウンコと言わないでください、ウンコは他のお客様の迷惑です」 HOGE「何でウンコがだめなんだよ、別にいいだろウンコくらい!」 ANTI「ウンコは禁止します!ウンコはだめです!ウンコと言わないでください」 HOGE「ウンコを禁止する合理的な理由を言え!ウンコ禁止派はお前だけだぞ!」 ANTI「ウンコ禁止派は私だけではありません!ウンコはだめです!常識で考えたらウンコは禁止です!」 HOGE「この間知り合いが近所のファミレスでウンコの話してたぞ!あのウンコはいいのかよ!今からあいつにもウンコ禁止だとケンカ売ってこい!」
早く削除依頼出しとけよ。
930 :
デフォルトの名無しさん :2013/11/10(日) 14:38:57.95
プログラマって1日8時間もコーディングすんの? 8時間とかきつすぎるだろw
俺はプログラマだけど実際にコード書いてのら2h/dayくらいだな
>>930 8時間接客するのより全然楽だと思うけど
キチガイクレーマーが来ない前提なら接客のほうが楽だろ 実際キチガイクレーマーなんて月一で来るかどうかだし
934 :
デフォルトの名無しさん :2013/11/10(日) 14:47:58.02
飲食の8時間はきつい。
土下座しろって言ってくるクレーマーいるよなw DQNの典型w
936 :
デフォルトの名無しさん :2013/11/10(日) 15:02:19.75
そういえばプログラマの会社って、 基地害クレーマーが店舗に怒鳴りこんできたって話きかないよね。 もしかしてリスクが低い? 俺もプログラムの会社立ち上げようかな。
937 :
デフォルトの名無しさん :2013/11/10(日) 15:09:38.89
C/C++で起業は無理
変数を渡してアドレスで受けとるってあれ一般的なの? 普通はアドレス渡してポインタで受けとるよね
怒鳴り込まれることはなく電話一本で(遠隔地でも)呼び出される 土下座や謝罪じゃなくて実働(長ければ数ヶ月以上)かおカネ(数百万とか)を要求される
>>938 変数で渡してアドレス? なんだそれは。
参照ならちゃんとそう書け。
>>940 参照かどうかなんて知らねーよ
DirectXか何かのサンプル見てたら出てきたんだ
944 :
デフォルトの名無しさん :2013/11/10(日) 16:55:23.16
>>941 無理なものは無理
PHPなど
→そこまで込み入ってない案件に使う言語、最近ではインストール型のソフトウェアよりもウェブアプリが人気
→ウェブアプリで済むからサクッと作れるPHP、スマホアプリならJava、簡単なものにわざわざC/C++使うと生産効率が悪い
→C/C++で仕事を引き受けるとコストがかかるから競合に負ける
C/C++
→チャラチャラした低速な動的型言語ではできないような高度な案件向き
→最近はほとんどがウェブアプリに移行しつつあるから、極端に高度な案件しかない
→極端に高度な案件となると、医療関係など
→医療関係レベルの話になってくると会社としてかなりのノウハウの蓄積が必要
→起業してもそんな案件対応できない
特化した会社とか意外と需要ありそうだけど ワンチップマイコンはウチニ任せろー
>医療関係のどのへんが高度だと? 画面への文字表示バグ一つで患者が死ぬw
画面への文字表示ってなにが難しいの? printfじゃダメなのかしらん?
内容が何であれ高度かどうか関係有るのか?
整合性のチェックとか、普通じゃだめだろ。 普通がどんなもんか知らんけど。
953 :
デフォルトの名無しさん :2013/11/10(日) 17:50:46.21
質問です PostgreSQLで特定の抽出条件から連鎖的にデータを取り出すにはどうしたらいいでしょうか * Table: friends uid INTEGER | name TEXT | addressid INTEGER ------------+-----------------------+-------- 0 | ゴンザレス・ウッドフィールド | 14 1 | 萌えにゃん | 22 * Table: favoriterestaurants uid INTEGER | restaurantid INTEGER ------------+-------------------- 0 | 55 1 | 19 * Table: restaurants restaurantid INTEGER | restaurantname TEXT | restaurantaddress TEXT -------------------+--------------------+---------------------- 19 | 四国うどん | 神奈川県横浜市なんとか1 55 | 牛丼専門店「牛丼拳」 | 東京都港区なんとか7777 これらのテーブルのあるデータベースで、検索条件に"WHERE addressid = 14"を付けた場合、 結果として以下のレコードが欲しいです uid | name | restaurantname | restaurantaddress ---+-----------------------+-------------------+----------------------- 0 | ゴンザレス・ウッドフィールド | 牛丼専門店「牛丼拳」 | 東京都港区なんとか7777 どういうSQLを書けばいいでしょうか?
スレタイ
>>953 適切なスレッドで質問できないゴミクズには無理
まぁまぁ、
hogeが許されるならこれくらい許されるだろう
>>953 LEFT JOINかINNER JOIN使えばいいんじゃね?
JOIN系は一つしか結合できないだろボンクラ
2つ使え
>>956 こんないい加減な回答なら誰でもできるんだよなw
>>958 sql聞きかじった程度の奴がレスするな。
何でこんなもので悩むんだ? 適当に検索したら出てくるだろ
hogeについて議論する専用スレを作って、そっち行ってくれ
>>962 検索しないとわからない程度がレスするな。
こういう奴ってコーディングしてる最中もしょっちゅうブラウザ起動するんだろうなw
SELECT * FROM friends LEFT JOIN favoriterestaurants ON friends.uid = favoriterestaurants.uid LEFT JOIN restaurants ON favoriterestaurants.restaurantid = restaurants.restaurantid WHERE addressid = 14;
968 :
デフォルトの名無しさん :2013/11/10(日) 18:55:14.41
969 :
デフォルトの名無しさん :2013/11/10(日) 19:02:58.43
>>966 addressidにはfriends.が必要。
そもそもスレ違い PostgreSQLなんてCやC++では使えないんだから 使える言語のスレできくべき
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge スレ
973 :
デフォルトの名無しさん :2013/11/10(日) 20:32:11.00
SELECT favoritereataurants.uid , friends.name , restaurants.restaurantname , restaurants.restaurantsaddress FROM friends LEFT JOIN favoriterestaurants ON friends.uid = favoriterestaurants.uid \ LEFT JOIN restaurants ON favoriterestaurants.restaurantid = restaurants.restaurantid WHERE friends.addressid = 14;
長すぎて発狂しそうになるSQLだな。
× favoritereataurants ○ favoriterestaurants
>>973 他にも間違いあるし、適切なスレに誘導すべき
間違いを指摘できないヴァカが入りました〜
>>979 実行してみればすぐ分かるのに試してもいないだろう
981 :
デフォルトの名無しさん :2013/11/10(日) 21:10:58.13
次スレ立ったのかよ
このスレは初心者がc++の質問で真っ先に来るスレなんだから、hoge禁止の旨は
超重要事項としてスレタイや
>>1 の冒頭に明記しておけよな。
hoge禁止の流れとか全く知らんニワカが質問投げる度に不毛な争いになんだろうが。
>>981 間違いを指摘できないヴァカが入りました〜
>>948 地味〜に勘定系(医事会計とか保険点数とか)がしんどいんじゃないの?
>>987 あんなのは、別にしんどくない
やることが多いだけで、やれば終わる仕事じゃん
医療系って聞いて点数会計想像するか、ペースメーカーとか想像するかで高度かどうかの差が出る
後者だと思ってた
車載でも、カーナビとECUじゃ全然違うし カーナビのアプリならJavaだろうが、ECUならCとアセンブラだろう
俺はもっと患者のデータベースとか想像してた
医療は非定型データの塊。 臓器はシステムに合わせてくれないからな。
ほらやっぱり難しいじゃねーか
995 :
デフォルトの名無しさん :2013/11/11(月) 00:43:25.17
難しくないよ バイナリデータにして突っ込むだけ
俺らの作るクソシステムを使うより、医者の頭なら自作した方が早いし性能もよくなる
997 :
デフォルトの名無しさん :2013/11/11(月) 01:04:26.96
医療ならおごちゃんに任せとけ!
電子カルテをオレオレフォーマットで作られても
999 :
デフォルトの名無しさん :2013/11/11(月) 01:05:33.70
Linux協会元会長のおごちゃん!
客の陰口をMLでまき散らすおごちゃん
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。