【初心者歓迎】C/C++室 Ver.85【環境依存OK】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANただしその場合、質問者は必ず環境を書きましょう。
※sage禁止です(と代々スレに書いてありますが自己判断で)。
【前スレ】
【初心者歓迎】C/C++室 Ver.84【環境依存OK】
http://toro.2ch.net/test/read.cgi/tech/1367137639/
◆ソースのインデントについて
半角空白やTABでのインデントはスレに貼ると無くなります。
そのため、アップローダーに上げるのも手ですが直接貼る場合は、
全角空白か に置換すると見栄えだけはよくなります。
【アップローダー】(質問が長い時はココ使うと便利)
http://codepad.org/ (コンパイルもできるし出力結果も得られる[]privateをチェック)
http://ideone.com/ (時間帯によってはcodepadが重い事があるのでここも利用)
※hogeは禁止しません
0002デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANえー
0003デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN◆QZaw55cn4c
◆0lBZNi.Q7evd
/tech/1313183984/
片山
0004デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0005デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0006デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANhoge
fuga
piyo
0007デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0008デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0009デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0010デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0011デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0012デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0013デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANほげーーーーーー
0014デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0015デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN乙乙です
>※hogeは禁止しません
ワロタ
0016デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANhoge
hoge
hoge
0017デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN{
};
0018デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANほげ
ほげ
ほげ
ほげ
ほげ
ほげ
ほげ
ほげ
ほげ
ほげ
0019デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN禁止しろよ>>1のクズ
0020デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANhoge!
0021デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.ANHOGEEEE!
0022デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0023デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN>>1
>※hogeは禁止しません
0024デフォルトの名無しさん
2013/07/01(月) NY:AN:NY.AN0025デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0026デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANマトモな神経してたら他スレに行くかそもそも2chに来ないだろ
0027デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0028デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0029デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0030デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANそれよりスレタイをこれにしろって言っただろうが
【初心者姦ゲイ】C/C++ハッテン室 Ver.85【姦狂依存OK】
0031デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN有り難うございました。
さて、ご提出頂いたエントリーシートについて、
厳正な書類審査の結果、
遺憾ながら採用をご辞退申し上げることに結論をみました。
今回は御縁がなかったものとして
あしからずご了承下さいますようお願い申し上げます。
末筆ながら、>>30 様の就職活動での
今後のご活躍をお祈り申し上げます。
0032デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0033デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0034デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0035デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0036デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN日本にfoo barが入ってきたとほぼ同時に現れた
fj / apranetの昔だ
0037デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0038デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANまあ、そこまで毛嫌いはしないけど、自分から使う事は無いなあ。
最初に使った人に今の気持ちを聞いてみたいな。
0039デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANhogeに過剰反応するお前の方が今のうちのような気がするんだが
0040デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0041デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN過剰反応するhoge厨怖いわー
0042デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN「今のうち」って何だよ
くわしく
0043デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0044デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANそして反応する割には教養がないしプログラムも書いてない
ただ「hogeを使うな氏ね」しか言ってない
0045デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0046デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANhoge
hoge
hoge
hoge
※hogeは禁止しません
0047デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANそれを知ってるってことはお前のリアル知り合いだな?
大人しくするように言っといて
0048デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANそうだね。このスレでその様なレスは
観測されていないので
リアルの知り合いに違いない
0049デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANこのスレにいっぱいいるのに自覚がないって怖いねー(*´・д・)(・д・`*)ネー
0050デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANほらよ
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
0051デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN>>1-46のどれが該当するのか
具体的に例を教えて下さい
0052デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN自覚がない奴に何言っても無駄
自分で自覚しろや( ゚д゚)、ペッ
0053デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANそれを見た多くの人が精神的苦痛を味わっているのだ
0054デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN具体的に何番かと質問したのですが
「何言っても無駄」という回答は、
実は何番なのか示せないのではないですか?
どちらかというとhoge使いの方が
「発狂」「異常な精神構造」「教養がない」に
該当するのではないかと思えてしまうのです。
0055デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANじゃあ見るな
>>54
屁理屈キタ━━━━(゚∀゚)━━━━!!
どうとでも思って〜自覚ないクン
0056デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN?
「発狂」「異常な精神構造」「教養がない」
は自覚がないですし、
1〜46のhoge否定レスにも、そのような
ものが見つけられませんでした。
hoge肯定派は残念な人が多いようですね
0057デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN目を開けているようで実は目を閉じているんだよアンタは
0058デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANついでに言うとその閉じた目の裏に映っているのはアンタ自身の姿
0059デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0060デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANホゲー
ホゲー
ホゲー
0061デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANアニヲタだと思っとりました
0062デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0063デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN精神的苦痛ほれ
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
0064デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN一ヵ所だけ hage で、ウォーリーを探せを期待した俺がばかでした
0065デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANほれ
hage hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge
0066デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0067デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0068デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANhoge肯定派に多いのは>>1-66で確定的に明らか
0069デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0070デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN初心者歓迎スレなんだからもうちょっとなんとかならんのか
0071デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN放置放置
それか削除依頼かどちらか
あぼーんが一番楽
0072デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANhoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge
hoge hoge 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 hoge
hoge hoge hoge hoge hoge hoge hoge
ハゲ(ストラウス先生)を探せ!
0073デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0074デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN>>72は下から2行目
0075デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANでなく「hogeは禁止しません」と明確に
>>1が設定したんだから仕方ない。>>1はshine
0076デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN変数名にhogeを使う権利をやろう
hoge
0077デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0078デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN俺のhairはまだ大丈夫
0079デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.ANhogeになったんだよな
0080デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0081デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN0082デフォルトの名無しさん
2013/07/02(火) NY:AN:NY.AN因みに赤い彗星の彼の名の綴りは
「char」
0083デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANhoge使って平気なのは食事中にウンコ画像見て平気なのと同じ
0084デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANお前hogeにトラウマでもあるのか?
hogeとウンコを同列に論じるとかあり得ない
0085デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANでもそれは食事中にうんこ画像を見てはいけない合理的な理由がないのと同じ
合理的云々ではなく神経の問題
0086デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANつまり個人の問題であり、>>83の意見は結局自分の狭い価値観でしか物を見てないな
0087デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANお前が平気なのは分かったから他人の食事中にうんこ画像出すな。
0088デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0089デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANうんこ画像は大丈夫でも
うんこそのものがテーブルの上にあったら無理だろ
0090デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0091デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANhogeはテーブルに乗らないし臭いも発しないだろ
0092デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0093デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0094デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN貴様、アパッチか!?
0095デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANアパッチは裸の原住民がうほうほ踊ってる感じがしてやです。
0096デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN調べたわけじゃないから知らんけど。
0097デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANということは基本的にchar*型を引数にとる関数は内部でいわゆるnullチェックをするべきなんですか?
0098デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0099デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN0100デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN好きにしろ。
関数コメントか仕様書のどこかに
呼び出し側でどこまで行うかが
明記されてればOK
0101デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANwrite(p) を呼んでるのに writeせずにぬけてくるってことか?
それはバグの温床じゃないのか
0102デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANNULLでもうまく動く、はじめからNULLを想定しているんだったら
追加でチェックすることはない。
NULLだとバグるなら追加でチェック。
0103デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANそれは関数自体とは関係ない
0104デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANabort() じゃないの?
0105デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN思考が最悪
>>101
ノーガードで未定義動作とするか、それとも
チェックして無視するなり例外をスローするなりプログラムを終わらせるかってことだろ
0106デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN下手なドキュメントより説得力あるし
どうせnullならセグフォで落ちるのを当てにすればいい
0107デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANと怒られて泣く泣く徹夜で修正して
2ちゃんにグチをこぼすタイプ
そして何年もそれを続けて50代の老害プログラマーになる
0108デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANnullptr の時の仕様があるならその通り実装するし、無ければ普通に assert( ) だろ。
ちなみに、write(const char *str) の方がいいと思う。
0109デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN時々見るけど殺意を覚える
0110デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANwrite(char const * const str)
0111デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.ANwrite( char const *const restrict str )
0112デフォルトの名無しさん
2013/07/03(水) NY:AN:NY.AN何でなんだぜ?
0113デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANHogeを使わない奴は今でも文字列はcharのみだからしょうがないが
0114デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0115デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANネームスペース違うから全然構わないという考えが普通?
0116デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0117デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANプログラマーの名前な。
0118デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0119デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANなにそれ
0120デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0121デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.ANだけどwriteはあまりにも一般的過ぎる名前だろう
どうしても使いたくなる
0122デフォルトの名無しさん
2013/07/04(木) NY:AN:NY.AN0123デフォルトの名無しさん
2013/07/05(金) NY:AN:NY.ANむしろ揃えたほうが分かりやすい、という考え方もある。
0124デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.AN0125デフォルトの名無しさん
2013/07/08(月) NY:AN:NY.ANそのネタはやめれ
0126デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.ANお前に命令される筋合いはない
何様のつもりだ
0127デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0128デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN投稿日まであぼ〜んにするのってどうするの?
ねぇ、どうするの?
0129デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.AN0130デフォルトの名無しさん
2013/07/09(火) NY:AN:NY.ANw
0131デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANだとでも思ってるんだろうか
0132デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0133デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN自己紹介板でやれ
0135デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANそれなら全員にあぼ〜んだろバカか
0136デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANfor文の後のiの値はなぜ100になるんでしょうか?
0137136
2013/07/10(水) NY:AN:NY.ANそこは気にしないで下さい・・・
0138デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANcout <<i<<'\n';
これを
cout << &i << ':' << i << '\n';
に書き換えて実行してみる
0139136
2013/07/10(水) NY:AN:NY.AN0140デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN10行目で表示してる i は 6行目で作られた i
0141デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN○13行目で表示してる i は 6行目で作られた i
0142136
2013/07/10(水) NY:AN:NY.AN勉強になりました
ありがとうござました
0143デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0144デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN古いVCだな
バグだったと思うけど
0145デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANいや、仕様でしょ。
0146デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.ANバカ用の仕様だったはず
まあ、バグをそう言い張っていたと言う可能性は否定できないが (w
0147デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0148デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN1998年の6月に出たVC6をバグ扱いとはこれ如何に
0149デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN今でもVCにはその「仕様」を有効にするオプションあるけど
0150デフォルトの名無しさん
2013/07/10(水) NY:AN:NY.AN0151デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANわざわざ禁止しないって書いてあんだから何回書いたっていいだろ
書き込まれるのが嫌なら禁止って書いとけ
あと池沼はカキコするな
0152デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANわざわざ書いてあるんだが
2chの荒らしの定義も知らないお前が馬鹿
0153デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANhoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hoge
hogeはhageにニアリーイコールと考えるとhage=C++
嵐とは失礼だな
0154デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN/ / ヽ ::: \
| (●), 、(●)、 | / ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ,,ノ(、_, )ヽ、,, | < ま〜た始まった
| ,;‐=‐ヽ .:::::| \_______
\ `ニニ´ .:::/
/`ー‐--‐‐―´´\
0155デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANはぁ?
だったら例えば煽りAAをスレを埋め尽くすほど連貼りしたら
それも問答無用で荒らしってことになるが?
そう言いたいの?
0156デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0157デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0158デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANスレッドによるだろ馬鹿
0159デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANこのスレは荒らされてることになる
http://toro.2ch.net/test/read.cgi/aasaloon/1366143523/
0160デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN屁理屈乙
AAを貼るだけのためにわざわざ作られた板にAAを貼ったら荒らしだと?
'`,、('∀`) '`,、
0161デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN板は関係ないだろ。同じ板でも東方スレに煽りAA貼ったら荒らしじゃないの?
0162デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0163デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN前スレであれほどhogeは禁止にしろという
レスがあったのに>>1はわざわざその逆を強調
してスレ立てたんだぞ
荒らし呼ばわりのオナニーは脳内だけにしろ
0164デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0165デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0166デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANLocal Rule
0167デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN変な略語を使って何かと聞かれると
ggrksとかいうばかが
コミュニケーション能力が欠落して
いるんだろう
0168デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANどれだけ頭悪いんだよ
0169デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN一つ前のレスくらい読めないのか
0170デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN>変な略語
変なのはお前の頭だろ。
0171デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0172デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANLR=左右かと思ったぞ
0173デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0174デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0175デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN煽りAAの連投は普通に考えたら荒らしだけど、>>1に煽りAAOKとか、
煽りAA専用とか書いてあれば別に荒らしじゃなくなるわけで、問題ない
このスレにはhogeは禁止しないと書いてあるんだから、どれだけhogeを投下しても問題ない
0176デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANイミフな略語を使う馬鹿のレスなんか
理解する必用は無いからね
ググってまで自分のクソレスを読んで
貰えると思ってるなんておめでてーな
0177デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANイ・・・淫乱な
ミ・・・三十路の
フ・・・ふたなり
こうか?
0178デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANそうじゃねーよ
実際にググっても上位10には出てこねーんだよ
0179デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANよし来たまかせろ
hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hog
e hoge hoge hoge hoge hoge ho
ge hoge hoge hoge hoge hoge h
oge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hog
e hoge hoge hoge hoge hoge ho
ge hoge hoge hoge hoge hoge h
oge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hog
a hoge hoge hoge hoge hoge ho
ge hoge hoge hoge hoge hoge h
oge hoge hoge hoge hoge hoge
禿げを探せ
0180デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANそれってまさか「ググレカス」ってレスを期待してるの?
0181デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN見事にローカルルールのことだと説明が書いてあった。
0182デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0183デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0184デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN2ch用語だと知ってりゃググる必要ないだろ
0185デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN単にLRだったら調べても意味不明でしょ。
>>181は馬鹿なの?死ぬの?
0186デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN良かったね、これから君もLRを使える
0187デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.ANコミュ障の使う用語を理解したことと
その用語を使うコミュ障であることは別ですよ
0188デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN飛躍しすぎのほうがコミュ障だよ
0189デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0190デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN0191デフォルトの名無しさん
2013/07/11(木) NY:AN:NY.AN違うな
俺は L⇔R の事だと判断した
0192デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0193デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0194デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN10GbBASE LR
0195デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN何でここで女子高生が出てくるか分からないけど
逮捕されるからやめとけよおっさん
0196デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0197デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0198デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANnanapi.jp/26375/
0199デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0200デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANwww.zamst.jp/lineup/knee/jkbando.html
0201デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0202デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN噛みつく人が出るから安易に使わないのが吉
0203デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.ANcirclelrlr.blog.fc2.com/blog-entry-61.html
0204デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN「常識的に考えて」の略ではない
0205デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0206デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0208デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN常考は常識的に考えての略だから
意味は変わらないが
0209デフォルトの名無しさん
2013/07/12(金) NY:AN:NY.AN0210デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANhoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge
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
0211デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANこれ以降もあんまし期待できませんが、とりあえず
>>2 〜 ここまで(多分>>211) 全く内容が有りません
透明あぼーんでOKです
↓ここまで↓
-----------------------------------------------------------------------------------------
0212デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN空ける?
何言ってんだこいつ、基地害か?
0213デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0214デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0215デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANネットで罵声を浴びせてる奴は職場でいつも罵声を浴びせたいのを我慢してたり、
ちんこまんこ言ってる奴は精神年齢が低いから普段も言いたいけど堅い仕事だからそれを抑えてたり。
だから>>211は普段ゴミ扱いされていて誰かにアドバイスしようとしても
後輩にすら適当にあしらわれる始末だからネットでそれを発散しようとしているんだろう。
0216デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0217デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANならわかるが「>>1」とはどういう意味なのだろうか
hoge
hoge
hoge
0218デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANそれくらいわかれ
0219デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANcc1: warnings being treated as errors
../../binutils/bucomm.c: 関数 ‘print_arelt_descr’ 内:
../../binutils/bucomm.c:417:7: エラー: 互換性のないポインタ型から 2 番目の ‘abfd->xvec->_bfd_stat_arch_elt’ の引数に渡しています
../../binutils/bucomm.c:417:7: 備考: expected ‘struct stat *’ but argument is of type ‘struct _stat64 *’
というエラーが出るんだが修正できない
ソースを見ると
413: struct stat buf;
417: if (bfd_stat_arch_elt (abfd, &buf) == 0)
となっていて
417行目を&bufを(_stat64 *)&bufにしたり
413行目をstruct _stat64 buf;に変えても上手くいかない
0220デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0221デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANこの辺かな
http://www.sourceware.org/bugzilla/show_bug.cgi?id=13292
0222デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANはぁ?
プログラマが何言ってんの?
一文字違えば全部変わってくるだろうがハゲ
0223デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANor
417: if (bfd_stat_arch_elt (abfd, &(stat64)buf) == 0)
0224デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN「>>1 はじめてこのスレ開けるヒトにアドバイス」
だったら日本語として通じるといいたいのだろうか
0225219
2013/07/13(土) NY:AN:NY.AN413: struct stat buf;
417: if (bfd_stat_arch_elt (abfd, (struct _stat *)&buf) == 0)
これが近いと思うんだけど
cc1: warnings being treated as errors
../../binutils/bucomm.c: 関数 ‘print_arelt_descr’ 内:
../../binutils/bucomm.c:417:11: エラー: 互換性のないポインタ型から 2 番目の ‘abfd->xvec->_bfd_stat_arch_elt’ の引数に渡しています
../../binutils/bucomm.c:417:11: 備考: expected ‘struct stat *’ but argument is of type ‘struct _stat64i32 *’
struct stat*にならない。誰か助けて
0226デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN>>219ではstruct _stat64*
>>225ではstruct_stat64i32*
どっちだよ
>>225だと引数はstruct stat64i32のアドレスを指定しろと言っている
キャストするとしたら(struct stat64i32*)&bufだろ
型・引数・キャストについてやり直したらいい
0227デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.ANキャスト内はstructいらね
0228デフォルトの名無しさん
2013/07/13(土) NY:AN:NY.AN0229デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANDLLが内部でグローバル変数を使っている場合にこれを共有したくないのですが……
0230デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0231デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0232デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANドカタが実行できないアドバイス送っても
0233KUSO KOTE
2013/07/14(日) NY:AN:NY.ANLoadLibraryしてGetProcAddressする分には
出来る模様。
http://ideone.com/ZpUd4o
0234デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANID:8348UHpr!priority_queue や stack だと top() で、
queue だと front() というのはなにか理由があるのでしょうか?
0235デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN同じdllじゃねーだろ。クソ虫。
0236デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANqueueだとfrontとbackの両方を参照できるからじゃないかな
0237デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそれ以降は参照カウントのアップだけだから
同一DLL を別メモリにマップして駆動することはできないんじゃ?
0238デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0239デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANファイル名で識別してるんじゃなくて
モジュール定義(.DEF)ファイルの LIBRARY キーワードで指定されたような、
ライブラリモジュールで識別してるんじゃないかな?
DLLを別名で複写し、そのファイル名でロードしてもダメポなんじゃないか?という予測
0240デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0241デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN場合によっては法的にまずいけど、自作DLLなら問題ない
0242デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANじゃないとDLLヘルなんて現象が起こり得ない。
0243デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANイメージ通りの名前にしただけ…
…かもしれない雰囲気が漂う
0244デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANCKurasu* kurasu = CKurasu();
CKurasu* p = kurasu;
delete kurasu;
if(p==NULL){} ←???
一度代入されたポインタはNULLではないですよね
ぬるぽ回避に使うんですが
0245デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0246デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN_CrtSetDbgFlag()じゃダメなの?
0247デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN自作のプログラムならdeleteした後にNULLもしくはnullptrを代入する事を徹底する
それ以外のライブラリなら>>245
0248デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANポインタを途中でコピーしてるから問題に成るんであってヌル代入は意味ないっすよ
0249デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANあるよ
代入する前にNULLかどうか確認してから代入すればよい
0250デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN生成 〜 余所へ代入:不定回/不定箇所 〜 破棄
破棄後余所へ代入したものが浮遊する ←これをなんとかしたい
こういう意図なんじゃない?
0251デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0252デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0253デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANdelete kurasu; kurasu = p = NULL;
とする
0254デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANRAIIを徹底する
0255デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0256デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそれはおかしい
0257デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0258デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0259デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANナマポ=new ...、delete ナマポをアプリレベルで記述するなと言っている
0260デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN違反コードを見つけるのも簡単だし
0261デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANいまのC++使いはゆとりが多いんだろ
もうC以外はゆとりをターゲットとした言語って感じかな
0262デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANだな
0263デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN変化に適応できないオサーン発見
0264デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANキッシュイーターが何言ってるんだ?
本物のプログラマが使うのはFORTRANとアセンブリ言語だけだ。
0265デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN*Yのコレクションを管理するクラスYM
があるとします
XM、YMはともにコレクションの要素の寿命を管理します
XとYを継承したクラスZをXM、YM両方に登録したいのですふたつの管理クラスでZの寿命が事なりアクセスエラーが起こりました
どうすれば良いでしょうか
0266デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0267デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0268デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN{
private:
Member _member;
public:
Member& getMember(){/* 中身が結構長い関数*/}
const Member& getMember()cosnt{const_cast<Owner*>(this)->getMember();}
};
このconstゲッターって普通ですかね?
0269デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANコンパイル通らないだろ
0270デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANなんとなくエスパーできる気もするが、もう少しまともなコードにしてくれ
0271デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN逆のパターンで非constメンバ関数の中から対応するconstメンバ関数を呼ぶことならたまにある
0272デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN>>271
非constメンバのなかでconstメンバを呼ぶと今の場合const参照が帰ってきますが、それをconst外す方法はありますか?
0273デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0274デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANreturn が無いのに?
0275デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANconst Member& getMember()cosnt{return const_cast<Owner*>(this)->getMember();}
か
0276デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0277デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANそりゃgetMember関数の中で何されてるかわからないのに
constメンバ関数の中からconst外して呼び出したら危険ですよねー
もともと2重に記述するのを嫌ったので>>271の方法でやります
0278デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.ANうまいやり方が思いつかない
0279デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0280デフォルトの名無しさん
2013/07/17(水) NY:AN:NY.AN0281デフォルトの名無しさん
2013/07/18(木) NY:AN:NY.AN人間(ニュータイプ)だけで独立国家のジオン公国つくって、何も生み出す
能力がなく金や資源や穀物を右から左に動かして中間搾取するだけのモラル
の無い腐りきった文系男(オールドタイプ)国家に戦争しかけるのが人類の
最終形態だろう、200年先になるか300年先になるかはわからんが
0282デフォルトの名無しさん
2013/07/19(金) NY:AN:NY.ANガノタはホントにウザいな
0283282
2013/07/19(金) NY:AN:NY.AN0284http://toro.2ch.net/test/read.cgi/tech/1371305675/563
2013/07/19(金) NY:AN:NY.AN0285デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANX x{};
fun(x+1); // x不定エラー
fun((x=1,x+1)); // ok
みたいな
0286デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANfunの第一変数をそれにするとか
0287デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANx=1,x+1; // ok
x=1;x+1; // ng
こういうこと?
おすすめはしないけどカンマ演算子というのがあってだな……
0288デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0289デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN正直具体的にどういう時に使いたいのか分からんのでなんとも
変数は必ず初期化しろってことでいいんじゃないの
0290デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0291デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0292デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0293デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANバカなの死ぬの
0294デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANそれともmemset使う?
0295デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANバカなの死ぬの
0296デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0297デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.ANT t = T();
で良い
C++11なら
T t{};
0298デフォルトの名無しさん
2013/07/20(土) NY:AN:NY.AN0299デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN297のような無駄なコピーコンストラクトするより
T t; new(&t) T();
したほうがゼロオーバーヘッドだろ?
0300デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.AN釣り針が微妙だな
0301デフォルトの名無しさん
2013/07/21(日) NY:AN:NY.ANPODなら確かに同じ動作になるだろうけど
#include <new> が要る分不便
動作でなくコーディングのオーバーヘッドが高い
0302デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANID:gT/NDpp1!となってる時に、
int abc::* x = &node::first;
int abc::* y = &node::second;
とやって
node.*x = 1;
node.*y = 1;
とか書けますが、このXやYの前のポインタの印を書かないでやり方は
ないでしょうか?
node.x や node.y とか書ければいいなと思ってるんですが、
0303デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN#define x first
#define y second
〜
#undef x
#undef y
というのは冗談で
どうしてもx,yで書きたいならstd::pairを使うな
0304デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANオフセットに近い物だと思う
0305デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN普通にint メンバ変数を持つクラスを自作すれば良いのでは?
0306デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANWindowsで文字列を扱うのに苦労しています。
L"\\\\.\\COM3" のようにしてconstantな文字列は扱えますが、
変数として扱うにはどうしたらいいのでしょうか?
例えば、
char str = "\\\\.\\COM3";
L str
のようなことをしたいのです。
でも、Lは関数ではないのでエラーになります。
CreateFile関数の第1引数に与えたいと思っている文字列の話です。
L""の定義ってそもそもどうなっているのでしょうか?
0307デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANそもそもwindowsプログラミング以前の問題のように思える
文字コードに関する知識が足りていない
0308デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANどうもありがとうございます!!
解決しました。
Unixではこんなことで苦労したことがなかったもので。
Windowsプログラミングって難しいですね。
文字コードに応じて関数を使い分けるんですか…
0309デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0310デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN解決してるみたいだから、まあいいけど...
> char str = "\\\\.\\COM3";
wchar_t* str = L "\\\\.\\COM3";
ってやるだけのことじゃなくて?
0312デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANみなさま、ありがとうございます。
昨日はホッとして
寝落ちしてしまいました。
>>310
そうなんですけど、
sprintf(str, "\\\\.\\COM%d", portNo);
みたいなことをしたかったのです。
それも_swprintf()を使えばいいみたいですね。
tchar.hをincludeしなさいとの311のご指摘もありがとうございます。
ただ、
いまいちまだスッキリしていないのは、
L""の定義は何なんでしょう?という点です。
これはマクロで、キャストしているのでしょうか?
一文字しかないので検索しにくいです。
(gcc -E みたいなオプションがあれば…)
0313デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0314デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN数値リテラルのulとか浮動小数点のfとかと同じ
0315デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN言語仕様で規定された、ワイド文字列リテラル
なのでインクルードは要らない
型はconst wcha_t[1]
0316デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0317デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0318デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANきっと自己顕示欲を満たしたくて仕方ないんだよ
0319デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0320デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANきんもっwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0321デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0322デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0323デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN小太りで腹が出てて頭頂部が薄くなっててさえない眼鏡かけてて白のタンクトップみたいな肌着一枚で猫背のオッサン
0324デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANttp://ideone.com/5zErUF
このbは何なんですか?
0325デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0326デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANTest b(int i);とかの仲間ってことですね
ありがとうございました
0327デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0328片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/22(月) NY:AN:NY.ANあるけど、sizeof(wchar_t) == 4
0329デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANどこからそんな定義が出てきたのか意味不明。
このキチ自己顕示欲って単語の意味を知らないからただの罵り言葉だと勘違いしてんじゃね?
0330デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANこの仕組みを利用した黒魔術的なコードって何かありますか?
0331デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0332デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANIOCCCもそうだけど、ショートコーディングとか、いい意味で頭おかしい
0333デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANhttp://www.ioccc.org/1987/korn.c
0334デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN全然理解できないプログラムが当たり前のようにある
0335デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANPerl も似たようなもんだ
0336デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.AN0337デフォルトの名無しさん
2013/07/22(月) NY:AN:NY.ANありがとう、現実的には特に無いってことね
0338デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN誰も現実的にあるかどうかについては回答してない
黒魔術という単語にそんな意味はない
0339デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN動画を管理するプログラムを作ってるんだが、
動画のファイルサイズがギガ単位になると、
ファイルサイズを入れる変数がlongでもオーバーフローするっぽい
四則演算までしたいから方法よろ
環境
OS:Windows7
コンパイラ:BCC
0340片山博文MZパンク ◆0lBZNi.Q7evd
2013/07/23(火) NY:AN:NY.ANULONGLONG
LARGE_INTEGER
ULARGE_INTEGER
GetFileSize
0341デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN0342デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN0344デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN頭に下線がついてる型は無闇に使うもんじゃ無い
ファイルサイズ扱うなら素直にLARGE_INTEGERにしておけ
0345デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANなぜか静的メンバ変数のlist要素クラスのデストラクタが呼ばれた後で、
それを保持するクラスのデストラクタが呼ばれます。
普通のメンバ変数であれば、
クラスのデストラクタ→メンバ変数のデストラクタ
となるはずですし、
ましてや静的変数ならなおさら最後のほうに開放されそうな気がするんですが、
なぜ、こんなことになってしまうんでしょうか??
0346デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.AN何が疑問なんだ
0347345
2013/07/23(火) NY:AN:NY.AN0348デフォルトの名無しさん
2013/07/23(火) NY:AN:NY.ANどうやって降りろと
0349デフォルトの名無しさん
2013/07/24(水) NY:AN:NY.ANものを作るときはどっちが先かなんて考えず同時と考えたほうがいいよ
そも、順序をなぜ気にするの?なんか処理系依存の妙なことをやろうと
してない?
0350デフォルトの名無しさん
2013/08/01(木) NY:AN:NY.AN0351デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN常駐型のソフトで、気が付いたら落ちているのでどんなときに落ちるのかは分かりません
落ちないときは何時間でも大丈夫ですが、落ちるときは30分で落ちます
よろしくお願いします
0352デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0353デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN例としてゲームを作成中で
1.キャラクターの状態をまとめたクラス
2.描画用のクラス
を作りました
この場合,1のクラスのprivate内にある複数のメンバ変数を2のクラス内のメンバ関数に
受け渡す時はどうすれば効率的に行えますか?
0354デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.ANいっぱいあるならキャラクターのインスタンス自体を渡す
0355353
2013/08/02(金) NY:AN:NY.AN受け渡し用構造体を作って利用すべきなのか等色々考えて結論が出なかったので教えてください
0356353
2013/08/02(金) NY:AN:NY.ANありがとうございます
その場合,1のインスタンス内のprivateなメンバ変数を,
2のメンバ関数で利用する際はどのように値を渡すべきでしょうか?
1のメンバ関数に1のメンバ変数を吐き出すものを作り,
高階関数的に2のメンバ関数の引数とすべきなのでしょうか?
0357デフォルトの名無しさん
2013/08/02(金) NY:AN:NY.AN0359デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANフレンド使わなきゃいけないとかそもそもクラス設計が悪い
0360デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN最近読んだ本で、堂々とフレンドクラスを使いまくってるコードを紹介していて絶句した。
0361デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0362デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0363デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.AN0364デフォルトの名無しさん
2013/08/03(土) NY:AN:NY.ANどうしても出来ない場合に
仕方なく外にはみ出させるという最終手段
0365デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.AN0366デフォルトの名無しさん
2013/08/04(日) NY:AN:NY.ANそれは構わないだろ
0367デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.ANバグ対策の最終兵器だと思ってる。
0368デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN0369デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN0370デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN無理に覗いてチェックするわけね。 やらし〜(壇蜜)
0371デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN0372デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0373デフォルトの名無しさん
2013/08/07(水) NY:AN:NY.AN0374デフォルトの名無しさん
2013/08/09(金) NY:AN:NY.AN0375デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.ANfopen_sのwやaで開いた直後の書き込みはいいんだけど
後でrとかr+で読み込もうとfopen_sで開くとファイルパスのメンバのptrとbaseとtmpfnameが不適切なptrって出てくる
fopen_s自体はエラーを返さないのにptrがエラー出てるから
fseekで読みたいところを指定できなくて困ってる
でも読み込み自体はファイルの先頭からなら出来てるみたい
何が原因なんだろうか
ちなみに2つ以上同時に開いてるファイルは無いはず
0376デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.AN0377デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.AN意味分からなくて別スレでスルーしてしまってごめん
これでいいだろうか
ちなみに60フレームのゲームを想定、rep.frameは0〜60を回り続けてて、毎秒データを読み出したい
あとRecDataは4次元配列だし、60フレーム分の読み出しは無駄だらけで恥ずかしいけど初心者なもんでそこはスルーして欲しい
それとコード抜き出してるときに新しく気付いたんだけど、どうも1回目のfread_sまでは不適切なptrだけど1回fread_sするときちんとアドレスが格納されてる
fseekの位置を調整するべきなのかな
0378デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.ANchar buf[100];
int i,j;
for(i=0;i<30;i++)
{
sprintf_s(buf, "Replay\\tmp\\test%d.dat",i);
if(rep.frame==0) //60フレームのループの0フレーム目なら
{
if(fopen_s(&fp,buf,"rb") ==0) //ファイル読み込み、成功した時のみ
{
fseek(fp , rep.Loop_time*sizeof(RecData[i][60]) ,SEEK_SET); //ファイル読み取り位置指定
for(j=0;j<60;j++) //データを60フレーム分読み出す
{fread_s( &RecData[i][j] ,sizeof(RecData[i][j]) ,sizeof(RecData[i][j]) ,1, fp ) ;}
fclose( fp ) ;
}
}
}
0379デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.AN0380デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.AN罰ゲームかなにか何でしょうか?
0381デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.ANあと知識もないし
0382デフォルトの名無しさん
2013/08/14(水) NY:AN:NY.ANsprintf_sのリファレンスくらい読もうな
0383デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0384デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANVC++環境で適当な部分にブレークポイント置いてfpのメンバを調べた時の話です
for内のfread_s以前にブレークポイント置くと不適切なptr、
1回でもfread_sを行った後に調べるとアドレスが入っているという状況です
0385デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN1フレーム内で処理が終わりきれてないんじゃないのか
あとバグが再現するコンパイルの通る最小限のコードをあぷれ
0386デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANsizeofの使い方がおかしい
sizeof(RecData[i][60])は60フレーム分のサイズじゃないよ
まあ、それが原因じゃなくてどっかでメモリぶち壊してるとかだと思うけど
0387デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0388デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN「FILE*のメンバーがおかしいです」とかstdioのソース全部読んでから言え
0389デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANRecDataはRecData[30][60][92][2]です。マジックナンバーは普段はdefineで置いてます
RecData[各操作対象][何フレーム目か][読み込み対象][読み込み対象]といった意味合いです
また、書き忘れましたがrep.Loop_timeはrep.frameの60フレーム単位のループを何度したか、です
これを使って現在が何フレーム目から60フレーム分を読み込むか決めてます
あ、ほんとだ
fseekの位置指定おかしいですね
sizeof(RecData[i])にするべきでした デバッグしたら値も望み通りの値になっていましたのでこれで問題ないかと
でもおっしゃる通りここは読み込み部分がズレるだけでエラーにはならないと思います
デバッグしてみてもちゃんとfseekは0を返していました
あとコードは上のものでRecDataとかrep.Loop_timeやrep.frame辺りを置き直すか定義してやれば再現すると思うのですが……
呼び出し回数はこの問題が解決したら減るようにしていこうと思ってます
一応読み込みが多くなるタイミングでも処理落ちもありませんしHDDの使用率も10%にも満たないです
0390デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANfread_sを不必要にループで呼び出したりとか超初心者丸出しのコードだし
0391デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANでも適当に拾った他人様のコードでも俺の環境だと再現するんだけど
ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1439627054
例えばここのコード丸コピペしてmainにこの関数だけ入れて適当な引数指定しただけとかでも
何これ仕様なの?
void ReadChar(int startIndex, int bytes)
{
FILE *fp;
char data[1000];
memset(data, 0, sizeof(data));
size_t size;
fp = fopen("c:\\hoge.txt", "r");
if(fp == NULL) return;
fseek(fp, startIndex, 0);
size = fread(data, 1, bytes, fp);
printf(data);
fclose(fp);
}
0392デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0393デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0394デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANデバッグ版CRT使って見てみればいいじゃん。
0395デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN> でも適当に拾った他人様のコードでも俺の環境だと再現するんだけど
一体何が再現したんだ?
0396デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0397デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANうん。お前のバカ頭の仕様だよ(ゲラゲラ)
0398デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0399デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN>>395 >一体何が再現したんだ?
fopen_s後、fread_s以前ではFILE*のメンバptrなどが不適切なptrになってる
他の人の環境でも再現するものなのかどうか知りたかったのですが誰もデバッグまでしてくれた人はいないみたいですね…
さすがにファイルパスぐらいは書き換えました
あと先頭からなら読み込み自体は出来てますので
>>398
知恵袋とはいえ特に間違ってる所が分からないんだけどこれってどの辺が間違ってるの?
ttp://msdn.microsoft.com/ja-jp/library/hh977173.aspx
msdnのサンプルコードでも再現したわ……
これは無視しても問題ないのかな
さすがにmsdnのリファのコードが間違ってるとも思えないし
>>386で実のある指摘ももらえたし質問した意味もあったってことで
最初に晒したコードが情けなかったのは分かるけどここって初心者スレじゃないの
ほとんど煽りばっかで残念です
0400デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.AN0401デフォルトの名無しさん
2013/08/15(木) NY:AN:NY.ANなんかうまくいかないからfpの先をデバッガで覗いてみたら_ptrとかのメンバが
nullで「不適切なPtr」って出てきたから「こ、これか...」ってなったわけね。
それは単にVC++のライブラリの仕様だから
0402デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0403デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN他人にデバッグ要求とか頭おかしい。
0404デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN途中の解答のおかげでバグ消えてるのに、しれっと続けてるのか。
0405デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN親切に教えてもらいたいなら知恵遅れでもいけや
0406デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0407デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0408デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.ANこれ、多分精神医学的になにか名前がついた行動パターンだと思う。
0409デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0410デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN> 最初に晒したコードが情けなかったのは分かるけど
けどってなんだよ、けどって。
まともなコードが書けるようになってから出直せ。
0411デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0412デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN一応初心者歓迎スレなんだし
0413デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0414デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN机上デバッグもできないバカはプログラミングしなくていいよ。
0415デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.ANボランティアで赤の他人のデバックなんて、何のメリットもないんだから、してもらえなくて当たり前なんだよ
0416デフォルトの名無しさん
2013/08/16(金) NY:AN:NY.AN0417デフォルトの名無しさん
2013/08/17(土) NY:AN:NY.AN『すみません printfにバグがあると思うんですけどぉ』
『・・・』
printf() デブグはそれなりに有用なんだけどスタックを壊してしまうバグには無力なんだなあ‥‥gdb 発動は腹をくくらないと
0419デフォルトの名無しさん
2013/08/19(月) NY:AN:NY.AN長文使うときってでかい配列一個用意するのと何個かの配列に分けるのとじゃどっちが安全なんですか?
0420デフォルトの名無しさん
2013/08/19(月) NY:AN:NY.AN使い方によるんじゃねえの
長文が変更しないならでかい配列一個だけど
その後変更繰り返すなら動的に確保したいところ
動的に確保の意味がわからないならmallocで検索
0421デフォルトの名無しさん
2013/08/19(月) NY:AN:NY.AN早い返答ありがとうございます
変更繰り返すような場合なんでその辺ググってみます
0422デフォルトの名無しさん
2013/08/19(月) NY:AN:NY.ANエディタなどでは全部をメモリに乗せずに、必要な時にHDDから読み込む。
0423デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0424デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0425デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0426デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANキャッシュサイズ超えたら差分ファイルにおとしてメモリを間引く
バックグラウンドで差分を元ファイルに適用
0427デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0428デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0429デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.AN0430デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANプログラム板の質の低化が伺える
0431デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0432デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0433デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANメモリマップド
どっち?
0434デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0435デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0436デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANマップ マッパー マッペスト
0437デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0438デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0439デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0440デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANトだろ
0441デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0442デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.ANトとドのちょうど中間が正解
0443デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN水族館は すいぞくかん ではなく すいぞっかん だ
おぼえておけ
0444デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0445デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0446デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN覚えておけ
0447デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0448デフォルトの名無しさん
2013/08/21(水) NY:AN:NY.AN0449デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0450デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANフランス語は過去形とか以前に、私、あなた、あなたたたち、彼、彼女、彼ら(彼女たち)、で全部変化するからやばい
0451デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0452デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN64bitだと2TBとか確保できるようになるんだっけ?
0453デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0454デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN確保して遊べるけど、スワップしまくりww
0455デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANってSSDってのがあるじゃん。終了〜
0456デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANどっちでもいい
むしろ使えるのかどうか
0457デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANWinAPIならスワップしないように作るときに指定はできる
0458デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANどっちでもよくねーよアホ
過去分詞のedの発音には厳密なルールがある
0459デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANいや、どっちでもいい
例えばcharをチャーと発音したとして、そのことにたいして意味はなく、真に重要なのは文字型の
変数を使えるかどうかだからだ
0460デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANじゃあお前は自分の名前を間違えて呼ばれても訂正するなよ
伝わりさえすればどっちでもいいんだろ?
今度からお前のことは「どっちでもいい君」って呼ぶわ。誰のことを指してるのかは一目瞭然なんだから返事しろよ?
0461デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN無知が
0462デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN俺「しろき」だけどしょっちゅう「しらき」って呼ばれるが特に訂正しない
「さとう」を「たなか」と呼ぶレベルの間違いならそれはcharをintと間違えるレベルの話だから
0463デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN英語のルールなんてネイティブでも適当なのに
0464デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0465デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN・.NET Framework
・Java標準クラスライブラリ
のように使いやすい汎用ライブラリは、C言語ではどのような選択肢がありますでしょうか?
0466デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANない
0467デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0469デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0470デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0471デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN汎用C言語ライブラリとしてごめん嘘無理
0472デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0473デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0474デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0475デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANgtk使え
0476デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.ANメモリチャンク
双方向および片方向線形リスト
連想配列(ハッシュテーブル方式の実装)
可変長文字列
可変長配列
文字列チャンク(文字列のグループ)
動的配列
平衡2分探索木
N分木
quarks(文字列とユニークな整数識別子を対応付けるもの)
keyed data lists(文字列や整数識別子でアクセス可能なデータ要素群)
リレーションとタプル
構造体のキャッシュ
GLib - Wikipedia
0477デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0478デフォルトの名無しさん
2013/08/22(木) NY:AN:NY.AN0479デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANhttp://www.open-std.org/jtc1/sc22/wg14/www/docs/n1625.pdf
0480デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0481デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANCを知らずにC++やっても身につかない
0482デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN同意。Cは完全にやってC++は出来るところからやればいい。
「構造化されただけのアセンブラ」とまで言われた(けれど)可読性の高い低級言語で
コンピュータそのものを知る事ができる。その上でC++の何が便利なのか
把握しなければ活かせない。
0483デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANC を知らずに Java やっても身に付かないの?
>>482
> Cは完全にやってC++は出来るところからやればいい。
マジで、いい加減このアホな考え方するやつ滅んでほしい。
これのおかげで、C と C++ がチャンポンになったクソコードが量産されてるんだから。
0484デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANちゃんぽんに見えるお前がおかしい
0485デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN「クラス一つ作れないC++プログラマ」が出来上がるだけかなーと
でもBoostみたいな超有名ライブラリはオブジェクト指向的には作られてないから、
オブジェクト指向プログラミングができなくてもC++では困らないのかもしれない
0486デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0487デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN時間の無駄だな
最初からC++をやれば済む話
0488デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0489デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANひとつ言えるのはどっちも出来る人は当然重宝されます。
0490デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN基本機能を押さえるのは当然だろう
クラスが作れないってのは
目の前の社内の教育システムがお粗末なのを批判すべきであって
幽霊に石を投げても仕方ない
0491デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANダメなの?
0492デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANオブジェクト指向プログラミングと構造化プログラミングに「基本」とか「拡張」とかいう関係性はないよ
Java学ぶ人に「クラスは拡張機能だからまずはクラス使わずに基本から学べ」と言うようなもの
C++にしろJavaにしろまさにオブジェクト指向が基本なんだよ
0493デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANC++が出始めの頃は、better Cとして使え的なことを良く言われてましたが。
0494デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANこれは言語仕様上Cには全く見られない概念であり、これだけでもC++から先に学ぶ意義がある
0495デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANEffective C++にクラスに属さないメソッドも使おうって記述あったし、デザインのセンスが問われる言語だわね
0496デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANRAIIを知ったときの衝撃は今でも忘れられない。
生C(の延長としてのC++)と決別した瞬間だった。
0497デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANしかし職場では評判が悪い
0498デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANあれは理解できる人じゃないと分かり辛いからね・・・。
0499デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANそれは年をとって頭が固くなってる人への慰めの言葉
0500デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN取得したセクション名の区切りがヌル文字なせいか1つの文字列として認識してくれません。
どうしたらいいでしょうか?
コードではfor文を使ってsplitしたセクション名をSectionNameに入れています。
char SectionNames[1024];
GetPrivateProfileSectionNames(SectionNames,1024,FilePath.c_str());
char *WTF;//謎の内部パラメータ
char *CheckString;
for(CheckString = strtok_s(SectionNames, "0" ,&WTF); NULL != CheckString ; CheckString = strtok_s( NULL, "0" ,&WTF)){
string SectionName = CheckString;
//Section名を使った処理
}
変数の頭文字が大文字なのは見逃してください
0501デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0502デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0503デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0504デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN頭にそう書いとけよ
0505デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANすいません、次から直します。
質問の件なんですが、実際の所strtok_sでNULL文字区切りのsplitをするには
どうしたらいいでしょうか?
0506デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANというかその文字列の本当の最後はどこにあるのかどうやって知ってるの?
0507デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANCheckString = strtok_s( NULL, "0" ,&WTF)
0508デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANえーと、ヌル文字が2連続で入ってるので、
for分の2節目のNULL != CheckStringで弾かれると思います。
>>506
CheckStringに一回確保したあと、2節目でNULL != CheckStringして、
問題がなかったらループを続行する、って感じです。
"0"はNULL文字・・・のつもりです
0509デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.AN0510デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANかわいそうな奴...
0511デフォルトの名無しさん
2013/08/23(金) NY:AN:NY.ANイメージは
配列の頭からstrlenを繰り返し、strlenが0を返したら文字列の本当の最後とみなし終了
\0,\0判定。オーバーラン防止に配列の最後に達したかも判定しないといけないだろうが
これってGetPrivateProfileSectionNamesの定番使用法サンプルにやり方
あるような気がするんだけど
0512デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN糞遅いから
0513デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN手続きでその方法はCとC++ではほとんど違いが無い。
C言語でも一連の処理や一つの対象に対して操作するモジュール分けが出てくる。
それをクラス化するととても便利だしtemplate化できれば非常に見やすくなる。
C言語をマスターしてクラス一つ作れない奴がいたら、そいつは構造体を使った事ないのかと
常に1つのソースファイルに全ての処理を記述してたのかと
0514デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANだったらつべこべ言わずにC使ってろや
0515デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN4行目を読んでそう言ってんの?
0516デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANはいはい、君はそのままやってなさい。
Better C でもそれなりに有効だし。
昔は、一生懸命説明してたけど、どんなに説明しても理解できない奴が一定数いる。
特にクラスと構造体がたいして違わないとか思ってるようなやつはダメダメなことが多い。
0517デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANC++をBetter-Cとしてしか使えないのは無能なお前の方だろうが
0518デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANchar* p = SectionNames;
while(*p)
{
char* q = p;
while(*q) q++;
string SectionName = string(p);
// 処理
p = q+1;
}
みたいのじゃ駄目なの?
0519デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN設計思想と言語仕様をごっちゃにしてるって事は分かった
0520デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0521デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANまず敵クラスを作ってそこに共通処理とデータを記述しとく。
敵クラスを継承したクリボークラスやノコノコクラスを作る。
敵クラスを格納するリストを用意する。
敵クラス型のポインタにクリボークラスやノコノコクラスのオブジェクトへのポインタを格納し、
それを敵クラスを格納するリストに格納する。
リストを回して共通処理を順に実行するとクリボーやノコノコが動き出す。
素晴らしい
0522デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0523デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0524デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANそんなの自慢にもなんにもならない
0525デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0526デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0527デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN偉い人はそう考えてる人が多くて困るね。
ヤンじゃないけど可能な限りラクをして組める人だな。最終的にラクをする為に事前の
苦労を惜しまない人だ。
0528デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0529デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN君の主張だとgoto文も好き放題に使っていいということになるよね
「言語仕様」の範囲だけでgoto文の使用を禁止すべきという根拠を用意できるなら教えてくれ。
設計思想を考慮しないプログラミングを行えばgoto文も使い放題ってことになる。
0530デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANクラスと構造体の違いって、コンストラクタ・デストラクタの有無とメンバ隠蔽出来るかどうかくらいじゃないの?
0531デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN>特にクラスと構造体がたいして違わないとか思ってるようなやつはダメダメなことが多い。
実際大して違わねえじゃんかw
0532デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0533デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN屁理屈はどうでもいいんで
0534デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0535デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANこんなんでやればいいんとちゃう
も の す ご く 大変だけど
0536デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0537デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANそれでなんとかなってるかいいんだけど
0538デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANflexdef.h:447:13: エラー: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
447行目は
446: extern int datapos, dataline, linenum;
447: extern FILE *skelfile, *yyin, *backing_up_file;
448: extern const char *skel[];
となっていて普通な気がするのです. どなたかお教え下さい
ttp://www.07ch.net/up2/src/lena9438.png
0539デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0540デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANネタで言ってると思うが、メンバー関数
0542デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN本気で見てほしかったらファイル全部うp
0543デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0544デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANごめん、どのレスについての話なの?
あとあなたが言ってる struct は、C 言語のやつか C++ のやつかも書いてもらえるとありがたい。
0545デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN機能的な差異は、デフォルトがpublic以外無いんじゃないか?
0546デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN継承時のベースクラスのアクセスもデフォルトで private になるらしい。
まあ、C++ の struct と class の比較はあまり意味ないと思う。
0547デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANお前のレスがネタだろ
0548デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANC++で組んでるだけで「オブジェクト指向やってます!」って奴が多いってことだ。
オブジェクト指向は設計方針であってC言語でもアセンブラでもやろうと思えば可能
0549デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANレスはしたいけど、ネタとしか書けないんだな (w
0550デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN>C++で組んでるだけで「オブジェクト指向やってます!」って奴が多いってことだ。
自己紹介乙
0551デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANC言語でもオブジェクト指向プログラミング出来ますが何か?
0552デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANで、それが俺のレスになんか関係するのか?
0553デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANそんな当たり前のこと言われてもなぁ...
0554デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANオブジェクト指向を言語仕様だと思ってるんだろう?だからC言語の下地としての価値が分からない
0555デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN口では何とでも言える。C言語でオブジェクト指向と聞いてビックリしてるのが現実じゃあないの?
0556デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0557デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANだから、>>516 に言語仕様なんて一言も書いてないのに、どこからそんな変な考えに至ったのか教えてくれよ (w
0558デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN自己紹介乙
0559デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANC言語とC++の違いが便利さだけだって事をお前が分かっていないのがレスで分かるんだよww
0560デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN初期の C++ 実装が C へのトランスレーターであったことを知ってるやつは珍しくないぞ。
ひょっとして、C で OOP できるの知ってるのは自分だけだと思ってた? (w
0561デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN全然論理的じゃない発言なの分かってる?キチガイさん
>>559
は?
0562デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN例外が導入された時にCの機能だけでは実現出来ないのが分かってネイティブになったろうが
0563デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANたから、どの部分でそんな頓珍漢なこと思ったんだよ (w
0564デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANただのレス乞食だろ
0565デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANそれ C で OOP になんか関係するのか?
0566デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN一生やってなさい
0567デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN工程の問題で使い方だけしか勉強できない時もあるが勉強する時間があるのならC言語を
先に勉強してC++が何をしてるのか理解するべきだ。
0568デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN具体的に聞かれると困っちゃうという事は分かった (w
0569デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANお前は>>567と真逆な事言ってるだろ
0570デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANその理論だと半導体の電子の流れぐらいまで理解しとけばいいのかなぁ (w
0571デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.ANそりゃ他人だもの (w
0572デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0573デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0574デフォルトの名無しさん
2013/08/24(土) NY:AN:NY.AN0575デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANC++のstructも知らずにクラスと構造体が大違いだとか、ネタレスじゃんか
バカが
0576デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANヘッダファイルに宣言と一緒に定義も書いたほうが一目見て分かりやすいのでしょうか?
ヘッダファイルに全てを書いているうちに長くなってしまい見辛くなったのでソースファイルと分割したのですが
いちいちinlineを書くよりもヘッダファイルに全て書いたほうがいいのでは、と思いました
しかしクラスの再利用を考える場合は分割したほうがよい、と聞くため質問させていただきました
また、いちいちinlineと書いておけば丸く収まるのでしょうか?
0577デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN→クラス関数の定義が変更したとき、そのクラスを使う全てのソースが変更になり、再コンパイルされる
ソースファイルに書く
→定義が変更になっても、それを使うソースは変更にならないため再コンパイルが起こらない
やっぱり規模次第だね
0578デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANはい?
>>516 では C++ の struct なんて書いてないぞ。
どこ見てそんなこと思ったの?
> C++のstructも知らずに
>>546 は俺で、素で private と public を間違えてる。
それはおくとして、これ以上なにか知るべきことあるんか?
0579デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN底辺職業だから、農学、文学部あたり情報系とは関係ない科出ている奴多いよな
だから技術者でなくてドカタって呼ばれるのかもな
0580デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANすごい分かりやすいです!
そういえばどこかで読みましたが忘れていました
これで心置きなく書けそうです
ありがとうございます!
>オブジェクト指向は設計方針であってC言語でもアセンブラでもやろうと思えば可能
さすがに virtual は無理だろ‥‥
0582デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0583デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANクラスのインスタンスは関数テーブル(Vテーブル)を持っている。ぶっちゃけ仮想関数の
ポインタ配列だ。関数ポインタはCでも使えるよな
0584デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANでもそれはプロの仕事じゃねーな
趣味の範囲だ
0585デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN趣味でもいいんじゃないかな?
0586デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN継承、vtableって・・そんなの再実装するぐらいなら素直にC++使えよと
0587デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0588デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANたぶん #ifdef の条件コンパイルで #include が無効化されている
FILE の宣言を直書きしたらどうなるか とか
stdio.h 内の他の宣言は見えているか とか
1つずつ確かめるのがいい
0589デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0590デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANCにあってC++にないものもないしな
0591デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0592デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0593デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANC++がやっかいなのは、いくらでも予想外のコードが書けるってところ。
Cでもダメなコードはあるけど、C++のダメなコードの比じゃない
0594デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0595デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANC++は実行効率と自己満足か
0596デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANC++が好き。
0597デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANでもC++でCそのままは動かねえじゃん?
0598デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANtypedef struct tagPOINT {
LONG x;
LONG y;
} POINT;
Win32で定義されているこのような構造体を関数の引数で、
Func( POINT() );
というふうに渡したらメンバが0の構造体がちゃんと渡されていました。
構造体の0初期化としては、
POINT pt = {};
がありますが、
上記引数の例はクラスっぽい書き方です。
構造体って0初期化するコンストラクタを持っているんでしょうか??
0599デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANそれは C++ でコンパイルしているだけだ.
C では許されない
http://codepad.org/XHCWH5Et
http://codepad.org/ztGoIDFq
0601598
2013/08/25(日) NY:AN:NY.ANおお、そんなものがあったとは露知らず。
勉強になりました。
ノリで書いてみて、「まさかこんな書き方通るわけ・・・え?w」
ってなったんですが、新しいことが分かってよかったですw
0602デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN>>599が言う通り、PODかどうか。
構造体やクラスの定義の時にいろいろ条件を満たした時だけ、
デフォルトコンストラクタが0初期化のものになる。
必ずというわけではない。
0603598
2013/08/25(日) NY:AN:NY.AN0604デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN仮想関数系の仕組みは、わりと同じようなものを実装できるよ
どうしてもできないのはコンストラクタとデストラクタかな
特にデストラクタが致命的
0605デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0606デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0607デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANCでOOPする場合はオブジェクトを常にヒープにとってポインタで参照する形が一般的。
0608デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0609デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN言語の助けを借りないと碌なプログラムが書けない未熟さを反省しろ
0610デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN呼び出しっていうのは分かるんですが、具体的になんなのかなぁと
インラインなんとかってやつですか?
例えばFuncという関数があって
&Funcが関数のアドレス
Funcが?
Func()が呼び出し??
0611デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.ANコンパイラを作りなおせば
Func タプ x タプ y
でもいい。
0612デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN関数呼出し演算子
関数名だけだと、只のポインタ
0613デフォルトの名無しさん
2013/08/25(日) NY:AN:NY.AN0614デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.ANどこで使うと便利なの?
0615デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN0616デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN関数ポインタ型の変数を自分で作ってみるとわかるけど、かなり醜いんだよね
0617デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN0618デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN自分がやっていることが、面白いかどうか人に聞かなきゃ判らんのなら無駄なのだろうよ。
0619デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.ANvoid (CMyClass::*Func)();//これが宣言
Func = &MyClass::FuncMem1;//これが代入
(this->*Func)();//これが呼び出し
呼び出しだけなら
typedef (this->*Func) FuncCall
ってできるかもしれませんが・・・
0620デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN>typedef (this->*Func) FuncCall
Funcは型じゃなくて変数だからできねえよ。
やるならこう。
typedef void (CMyClass::*FP)();
呼び出しはこう。
FP mem_fp;
mem_fp = &MyClass::FuncMem1;
(this->*mem_fp)();
0621デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.ANコンピュータの状態が分からなくなるモノなどプログラム言語と言えるか!
0622デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.ANあまり綺麗にならないじゃないですか
0623デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN汚いのは仕方がない
0624デフォルトの名無しさん
2013/08/26(月) NY:AN:NY.AN0625デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.AN0626デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.AN0627デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.ANclass Test {
public:
void func1() {
std::cout << "func1()" << std::endl;
}
void func2() {
std::cout << "func2()" << std::endl;
}
void func3() {
std::cout << "func3()" << std::endl;
}
};
int main()
{
void (Test::*pfunc[])() = {&Test::func1, &Test::func2, &Test::func3};
Test t;
for (int i = 0; i < 3; i++)
(t.*pfunc[i])();
0628デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.AN0629デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.ANクラス毎に関数名競合しないから
プロジェクト毎でクラス名変えてたら関数名被ってもいいしな
0630デフォルトの名無しさん
2013/08/27(火) NY:AN:NY.AN0631デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANC++で異なるクラスで同じメンバ関数名付けられるっていっても、
内部的には、コンパイラがクラス名やら型名やらを付けてるだけだしな
0632デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANだからさ、その手間が関数の数に比例するのとクラス1つで済むのとじゃ
クラス1つの方がいいねって
自作関数AをプロジェクトBとプロジェクトCで使用してたとする
関数Aはそれぞれのプロジェクト用に少し書き換えてある
この場合プロジェクトBとCの機能両方を使用するプロジェクトDを作る場合
プロジェクトBとCの関数Aは競合する
これを防ぐためにクラスの機能が欲しくなる
0633デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANお前そんな状況で関数をラップして使ってんのか
関数名書き換える手間をクラス書く手間に置き換えてるだけじゃねーか
0634デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN以下はWindows7(64bit)のVC++での動作ですが、
double d1 = 10.0;
d1 += 0.3;
int i1 = (int)(d1 * 10);
double d2 = -10.0;
d2 -= 0.3;
int i2 = (int)(d2 * 10);
double d3 = 10.0;
d3 += 0.1;
d3 += 0.1;
d3 += 0.1;
int i3 = (int)(d3 * 10);
double d4 = -10.0;
d4 -= 0.1;
d4 -= 0.1;
d4 -= 0.1;
int i4 = (int)(d4 * 10);
i1は103、i2は-103になるのに対して、i3は102、i4は-102になってしまいます。
このような丸め誤差をなくすには、
どの段階でどのような演算処理を入れるべきなのでしょうか。
intにする段階で+0.5や-0.5を使い分けて四捨五入?
DBL_EPSILONをなにかに使える?
文字列を経由?
0635デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0636デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN> 関数名に、クラス名相当のキーワードを付ければ
これよりクラス1つ作った方が楽だって話の例を出しただけだよ
>>633はどんなラップしてるん?
0637デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANその場合なら「intにする段階で四捨五入」でいいと思うよ(試してないけど)
(int)でキャストした場合は(確か)ゼロ方向への切り捨て(matlabでのfixに相当)
だから635の様になっちゃう
0638デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANこいつとは仕事したくないな
0639デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.ANシンプルに関数で書いてくれれば再利用もしやすいのに
0640デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0641デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN名前空間はパラメータに出来ない
0642デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0643デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0644デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN型として扱えると言うことは、templateパラメータにもできるし、変数としてのインスタンス化も可能って事でしよ。
0645デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0.1というのは2進数で表現すると循環小数になってしまうから、10倍して計算して
最後に10で割れよ
0646片山博文MZコスモ ◆T6xkBnTXz7B0
2013/08/28(水) NY:AN:NY.AN0647デフォルトの名無しさん
2013/08/28(水) NY:AN:NY.AN0648デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN10進数にも循環小数はあるからね
有理数型を作るのも1つの手だが
無理数は表現できないからね
0649デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN誤差消しを満たすには少数リテラルを一切使えなくなるから数の代入関数(方法)がダルイ&汚い事になるだろうけど
0650デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN普通は10倍した整数で扱って
使う時に10で割る
0651デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANVisualC++2008(CLI)は.hやら.cppやらをどう使うかがよく判りません
この辺を詳しく記した講座も見当たりません
.hに処理を全部書くなんて説明もあったけど
デザイナ操作で自動記述されるような.hに本当に手動追記していくことになるんですか?
あとC++は前方参照不可とあるのにVisualC++2008で実際試してみるとそんなことは無いうえに
「こうするべき」とある通りにすると宣言重複だかでエラーになりますがこれは・・・
0652デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN0653デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANまずはCから始めなさい
0654デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.ANCLIなんて拷問を受けるなんてお前はどんな罰を受けたんだ?
それとも変態のドMなのか?
0655デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN仕事で言語は選べない
0656デフォルトの名無しさん
2013/08/29(木) NY:AN:NY.AN仕事で必要なんだから
0657デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.ANC++のコードとC#のコードがあって、
その橋渡しをするためのもの
フォームとかはC#で作れ
0658デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN0659デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN#ifndef _ABC_H_
#define _ABC_H_
using namespace std;
#endif
とだけヘッダーに書いたら
usingのとこでエラーが出て
「PCH警告:ヘッダーの停止はマクロまたは #if ブロックには配置できません」
と出ました。
#pragma once にすると大丈夫なのですが。
結局この警告は何がいけなかったんでしょうか。
過去ログを検索をして同じ質問があったのですが
結局解決されてなかったので今回質問させていただきました。
0660デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.ANコンパイラの拡張仕様だから邪魔なら設定を変えるとかすればいい
0661デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.AN0662デフォルトの名無しさん
2013/08/30(金) NY:AN:NY.ANnamespace cpp {
using namespace std;
}
0663デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.ANそれstdafx.h の中なんじゃない?
0664デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.ANもういっそウィザードに任せずに自分でやったらどうよ
0665デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN0666デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN0667デフォルトの名無しさん
2013/08/31(土) NY:AN:NY.AN0668デフォルトの名無しさん
2013/09/01(日) 13:28:17.820669デフォルトの名無しさん
2013/09/01(日) 14:57:12.460670デフォルトの名無しさん
2013/09/01(日) 15:10:45.87ナゾの欠損cellがあちこちに出来るしな
0671デフォルトの名無しさん
2013/09/01(日) 18:49:08.89バッドノウハウなのはわかってるんだけどね
0672デフォルトの名無しさん
2013/09/01(日) 19:09:17.240673デフォルトの名無しさん
2013/09/01(日) 19:46:06.48それひょっとして、Ctrl+Q で復帰したりして
0674デフォルトの名無しさん
2013/09/01(日) 20:05:58.73コンバートは実行ファイルレベルでもソースコードレベルでもいい
もしくはウィンドウズAPIと同じ関数の入ったラッパー系ライブラリで
インクルードするだけでソースコードをそのまま使えるやつとか
対象となるウィンドウズのGUIアプリはC/C++で作ってる
0675デフォルトの名無しさん
2013/09/01(日) 20:07:21.310676デフォルトの名無しさん
2013/09/01(日) 20:13:58.020677デフォルトの名無しさん
2013/09/01(日) 20:14:32.470678デフォルトの名無しさん
2013/09/01(日) 20:18:22.160679デフォルトの名無しさん
2013/09/01(日) 20:26:29.860680デフォルトの名無しさん
2013/09/01(日) 20:28:08.190681デフォルトの名無しさん
2013/09/02(月) 00:06:49.620682デフォルトの名無しさん
2013/09/02(月) 00:59:37.780683デフォルトの名無しさん
2013/09/02(月) 07:24:12.14例えばウィンドウ一つ作るだけでも、「ウィンドウを作れます」ってレベルだと通用しない。
RegisterClassが何をやっているのか、CreateWindowが何をやっているのか、そこまで知る必要がある。
CreateWindowも「ウィンドウを作っています」では通用しない。
例えば引数として渡すウィンドウのクラス名。
これがどこにどういう形で保存されるのか、どうアクセスされるのか、
そこまで知る必要がある。
0684デフォルトの名無しさん
2013/09/02(月) 14:19:08.630685デフォルトの名無しさん
2013/09/02(月) 14:35:45.92内部の仕様を
0686デフォルトの名無しさん
2013/09/02(月) 16:56:28.800687デフォルトの名無しさん
2013/09/02(月) 16:58:19.910688デフォルトの名無しさん
2013/09/02(月) 20:13:41.80∧_∧
( ´∀`) あげ?
..\ (/u ノ
\ 〈/フ'フ
\ ∠∠/
\
\ \ 彡
.\ .\
.\_/| ̄ ̄ ̄ ̄ ̄|
. | .|
0689デフォルトの名無しさん
2013/09/02(月) 21:33:31.000690デフォルトの名無しさん
2013/09/02(月) 21:34:41.98趣味でやるならC++が楽しいね。
0691デフォルトの名無しさん
2013/09/02(月) 21:35:06.300692デフォルトの名無しさん
2013/09/02(月) 21:56:09.39構造体に関数追加みたいなクラスとかが
0693デフォルトの名無しさん
2013/09/02(月) 22:49:45.92その他はどーでもいい。
0694デフォルトの名無しさん
2013/09/02(月) 23:10:40.940695デフォルトの名無しさん
2013/09/02(月) 23:12:22.040696デフォルトの名無しさん
2013/09/02(月) 23:14:05.79ものすごく限られるけど
0697デフォルトの名無しさん
2013/09/02(月) 23:21:01.820698デフォルトの名無しさん
2013/09/02(月) 23:22:22.540699デフォルトの名無しさん
2013/09/03(火) 00:02:54.74C++が使えない現場もあったな。UNIXなのにCオンリーとか
0700デフォルトの名無しさん
2013/09/03(火) 00:21:46.15RTXとかVxWorksとかですがね
0701デフォルトの名無しさん
2013/09/03(火) 00:25:05.120702デフォルトの名無しさん
2013/09/03(火) 00:59:49.48OS本体のこと?
0703デフォルトの名無しさん
2013/09/03(火) 01:04:52.59OS本体はC言語
インサイドWindowsに書いてあった
0704デフォルトの名無しさん
2013/09/03(火) 01:28:37.97WDKのC++の冷遇っぷりは異常
kernelチームがC++嫌いみたいだね
0705デフォルトの名無しさん
2013/09/03(火) 01:32:20.95カーネルのコア部分と一部がC言語なだけであとはC++じゃね?
0706デフォルトの名無しさん
2013/09/03(火) 04:07:19.98普通の組み込みも大体そんな感じ
0707デフォルトの名無しさん
2013/09/03(火) 13:39:15.59数学とかパズルが好きな人はC++が好きよねぇ。
ほとんど趣味の世界w
今ナンプレ解読プログラムをしこしこ作ってます。on linux g++
0708デフォルトの名無しさん
2013/09/03(火) 14:15:39.17世の中の主要なアプリはC++で書かれてるんだよ
0709デフォルトの名無しさん
2013/09/03(火) 14:23:57.830710デフォルトの名無しさん
2013/09/03(火) 14:53:03.39そのせいで新OSになるとGUIが崩れたり
DLLのバージョン違いで起動しなかったり
色々不具合あるんですけどね。
いい加減C#使えよ
0711デフォルトの名無しさん
2013/09/03(火) 15:19:15.73そのせいじゃないだろそれは
俺は今C#アプリ作ってるけど、これが楽な理由の大部分は.netフレームワークが良く出来てるからだね
ただしC++でやるのに比べると圧倒的に遅くてモッサリしてる
0712デフォルトの名無しさん
2013/09/03(火) 15:35:49.26.Netも結局1/2/4で中途半端な互換性作ったせいで面倒になっとる
なんでこんな事になったのか
0713デフォルトの名無しさん
2013/09/03(火) 19:19:32.090714デフォルトの名無しさん
2013/09/03(火) 19:36:48.57金を稼ぐアプリや基幹システムのほとんどがC++で開発って状況で、C++プログラマは引く手あまた
0715デフォルトの名無しさん
2013/09/03(火) 20:30:03.760716デフォルトの名無しさん
2013/09/03(火) 21:02:52.09あまた過ぎて、C++技術者(プログラマー以外にも)が不足して、
うちの会社はC#に舵を切った。
年に40人くらい募集しても、半分も集まらないとかわろす。
速度は問題ないよ。下手なC++ライブラリーよりも安定しているし。
0717デフォルトの名無しさん
2013/09/03(火) 21:07:37.65高級言語は言語仕様が言語の限界。C++は直接IOを叩く事すらある
0718デフォルトの名無しさん
2013/09/03(火) 21:18:03.33出来ないかと考えたもんだが
0719デフォルトの名無しさん
2013/09/03(火) 21:34:49.88C系は組み込みだけ
0720デフォルトの名無しさん
2013/09/03(火) 22:57:12.260721デフォルトの名無しさん
2013/09/03(火) 23:34:59.140722デフォルトの名無しさん
2013/09/03(火) 23:53:10.51組み込みでも、ピンキリ
対象組み込みの物の知識がどれ位あるかが重要なんだよ
エンジン制御のソフトやるニダ。エンジン制御の知識ある人身売買ドカタどれ位居るあるね
お前らならエンジン制御やロケット姿勢制御など専門知識が要求されるものでもすぐに開発できるんだろうがな
まーなくても、2,3日で取得できるよな
0723デフォルトの名無しさん
2013/09/04(水) 03:17:15.680724デフォルトの名無しさん
2013/09/04(水) 07:41:45.53設計事務所勤務の経歴なんだよな。
プログラミング技術なら俺より高い競合相手はたくさんいるはずなんだけど。
0725デフォルトの名無しさん
2013/09/04(水) 12:44:24.020726デフォルトの名無しさん
2013/09/04(水) 17:46:31.650727デフォルトの名無しさん
2013/09/04(水) 17:51:05.190728デフォルトの名無しさん
2013/09/04(水) 17:51:32.32それかvector返せばいい
0729デフォルトの名無しさん
2013/09/04(水) 18:00:57.43まぁ人によるか。
0730デフォルトの名無しさん
2013/09/04(水) 18:10:33.48std::array を使ってみます
ありがとうございます
0731デフォルトの名無しさん
2013/09/04(水) 18:13:18.70相談室の方で誰か書いてたけど、vectorを返す関数が値を戻すとき、vectorの全要素が
コピーされるなんてことはない。
むしろ単純にvectorを返す方がコンパイラによる最適化を妨げない、ということらしいよ。
http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/
0732デフォルトの名無しさん
2013/09/05(木) 01:15:48.790733デフォルトの名無しさん
2013/09/05(木) 01:26:52.47って聞いてんのに?
0734デフォルトの名無しさん
2013/09/05(木) 03:55:27.350735デフォルトの名無しさん
2013/09/05(木) 08:30:59.16じゃないとtraitsとか、全く使いもんにならんから当たり前っちゃ当たり前だけどな
0736デフォルトの名無しさん
2013/09/05(木) 20:39:51.380737デフォルトの名無しさん
2013/09/05(木) 20:47:11.250738デフォルトの名無しさん
2013/09/05(木) 20:52:32.860739デフォルトの名無しさん
2013/09/05(木) 21:08:20.760740デフォルトの名無しさん
2013/09/05(木) 21:09:42.140741デフォルトの名無しさん
2013/09/07(土) 14:47:24.140742デフォルトの名無しさん
2013/09/07(土) 16:54:51.380743デフォルトの名無しさん
2013/09/07(土) 16:55:24.44>コンピュータの仕組みが根底から覆らない
漁師は実際どうなんだ?
0745デフォルトの名無しさん
2013/09/07(土) 17:38:50.380747デフォルトの名無しさん
2013/09/07(土) 19:40:59.470748デフォルトの名無しさん
2013/09/07(土) 19:45:39.45グラボがものすごくなったりしないの?
0749デフォルトの名無しさん
2013/09/07(土) 19:50:45.840750デフォルトの名無しさん
2013/09/07(土) 20:09:10.48まあスレチなんでこのへんで
0751デフォルトの名無しさん
2013/09/07(土) 20:56:38.62どやって状態を制御するのかさっぱりわからんが。
という事でC/C++は永久に不滅です。
速度の問題じゃないよね。
javaにしろネイテイブコンパイラ作っちゃえば速いだろうし。
0752デフォルトの名無しさん
2013/09/07(土) 21:58:08.18アルゴリズムテレポーテーションとかやらかしてくれると期待している
0753デフォルトの名無しさん
2013/09/07(土) 21:58:34.020754デフォルトの名無しさん
2013/09/08(日) 00:13:58.480755デフォルトの名無しさん
2013/09/08(日) 00:18:19.97javaなど所詮、sclipt
0756デフォルトの名無しさん
2013/09/08(日) 00:19:23.570757デフォルトの名無しさん
2013/09/08(日) 02:33:29.76例えばマイクラでmod_なんとかかんとかというModLoaderやForge用のクラスを
読み取るには必要不可欠
0758デフォルトの名無しさん
2013/09/08(日) 06:02:48.76勘違いにも程がある
0759デフォルトの名無しさん
2013/09/08(日) 08:32:19.33昔こんな論争があったなぁ。
fortranをCで書けばいんじゃん。終了〜w
0760デフォルトの名無しさん
2013/09/08(日) 10:26:12.31インタプリタ型言語という意味で言っているのではない
と俺には分かる
0761デフォルトの名無しさん
2013/09/08(日) 11:52:49.81分かってないのはお前
0762デフォルトの名無しさん
2013/09/08(日) 12:17:43.23インタプリタってのはやっぱり違うと思うぞ。
0763758
2013/09/08(日) 13:10:15.20>>754は柔軟性の話をしてるんだろ。
リフレクションの本質はプログラム自身の
構造の情報が実行時に取得できることであって、
情報にアクセスする手段がインタープリター的とか
どうでもいい話だし、
リフレクションによって動的バインディングが可能に
なるのはそのおとりだけれどそれは>>762の通り
0764デフォルトの名無しさん
2013/09/08(日) 13:23:01.56意図を勘違いしている
0765デフォルトの名無しさん
2013/09/08(日) 13:25:33.07「意図を勘違いしている」
典型的なアスペ・コミュ障の
意味のないレスですね。
0766デフォルトの名無しさん
2013/09/08(日) 13:26:25.50class my_class {
// ... all public and protected stuff goes here ...
private:
class impl; unique_ptr<impl> pimpl; // opaque type here
};
// my_class.cpp
class my_class::impl { // defined privately here
// ... all private data and functions: all of these
// can now change without recompiling callers ...
};
my_class::my_class(): pimpl( new impl )
{
// ... set impl values ...
}
Pimplのmy_class::my_class(): pimpl( new impl )のシングルコロンが意味分からない
どういう意味でしょうか
0767デフォルトの名無しさん
2013/09/08(日) 13:29:09.92メンバーや親クラスを初期化する基本的な構文なのだが。
メンバイニシャライザで検索
0768デフォルトの名無しさん
2013/09/08(日) 13:35:33.41thx
0770デフォルトの名無しさん
2013/09/09(月) 01:36:01.56勉強になります
0771デフォルトの名無しさん
2013/09/09(月) 19:02:34.630772デフォルトの名無しさん
2013/09/12(木) 01:12:50.31printf("%s", std::string("abc").c_str());
0773デフォルトの名無しさん
2013/09/12(木) 01:51:18.450774デフォルトの名無しさん
2013/09/12(木) 01:54:08.29これと同じ事
0775デフォルトの名無しさん
2013/09/12(木) 10:11:38.30でも>>774はちがくない?いつまでも使える文字列リテラル中のポインタのような(教えてもらったのに反論してゴメン
0776デフォルトの名無しさん
2013/09/12(木) 10:34:43.690777デフォルトの名無しさん
2013/09/12(木) 13:29:42.200778デフォルトの名無しさん
2013/09/12(木) 21:02:10.99777getおめ!
0779デフォルトの名無しさん
2013/09/12(木) 22:38:58.44具体的には、/LARGEADDRESSAWARE のYes/No によって処理を分けたいのです。
コンパイル時定数として取得できませんか?
0780デフォルトの名無しさん
2013/09/12(木) 23:40:32.68変数がたくさんあり、一つ一つexternを付けるのが面倒です。
一つ一つextern付けなくてもいいような方法ありませんか?
0781デフォルトの名無しさん
2013/09/12(木) 23:46:17.96構造体にまとめりゃいいじゃん
0782デフォルトの名無しさん
2013/09/12(木) 23:59:04.880783デフォルトの名無しさん
2013/09/13(金) 00:42:33.66extern {
int a;
int b;
int c;
}
とかどうだろうか?
0784デフォルトの名無しさん
2013/09/13(金) 01:43:49.58コンパイル時に判定する方法はわからないが、実行時でもよければ GetSystemInfo()を使い、
SYSTEM_INFO.lpMaximumApplicationAddress が 0x80000000 以上か判定すればOK。
3GBスイッチも考慮するなら 0xC0000000 で判定すべきかもしれない。
0785デフォルトの名無しさん
2013/09/13(金) 03:01:36.07構造体をmain.cppで普通に宣言
各関数に構造体のアドレスを渡すでよくね?
TimerProcはSetWindowLongPtrとGetWindowLongPtrで
C なら extern を全部はずして無問題
初期値の代入はわすれないでね
extern は要らない子っ
0788デフォルトの名無しさん
2013/09/13(金) 07:31:05.06原理的にムリ。コンパイルのあとリンクする。
リンク時にはすでにコンパイルは終わってる。
0789デフォルトの名無しさん
2013/09/13(金) 09:41:13.360790デフォルトの名無しさん
2013/09/13(金) 12:08:21.50externは必要だって散々こき下ろされてた癖にまだ言ってるのかこの老害精神障害者が
0791デフォルトの名無しさん
2013/09/13(金) 13:06:33.81static = private
0792デフォルトの名無しさん
2013/09/13(金) 13:09:39.03その区別が付かないキチガイなのさ
0793デフォルトの名無しさん
2013/09/13(金) 16:10:59.23www54.atwiki.jp/qzaw55cn4c/m/pages/16.html
めっちゃ論破されてるじゃん
0794デフォルトの名無しさん
2013/09/13(金) 19:40:28.44ワロタ
これまだ残っていたのか
「頭隠して尻隠さず」のQ君は今どんな気分かな?www
0795デフォルトの名無しさん
2013/09/13(金) 20:59:53.17根拠は規格上省略可能ってだけ?
こんな致命的バグを出しそうなとこで手を抜くなんて狂っとるわ
0796779
2013/09/13(金) 21:52:38.56ありがとうございます。できました。
32bitアプリとしてビルドした場合、
LARGEADDRESSAWARE がYesのとき、4,294,901,759
LARGEADDRESSAWARE のNo のとき、2,147,418,111
にそれぞれなりました。
>>788
NDEBUG マクロとかと同様に考えてました。
0797デフォルトの名無しさん
2013/09/13(金) 23:30:43.86リンクだけ限定して指示する考えをやめたらいい。
え?
dll とか .so とかのソースが手に入らない変な場合に extern をいやいや使う、くらいしか思いつかないんだけど
tentative defenition は立派な理由になると思うけど、だめですかね
0800デフォルトの名無しさん
2013/09/14(土) 12:05:41.72dllやso使うのにソースは要らない
externは必要に応じて使うもので、好き嫌いは関係ない
0801デフォルトの名無しさん
2013/09/15(日) 06:46:59.26Windowsで言うところのショートカットのショートカットを作っただけ?
0802デフォルトの名無しさん
2013/09/15(日) 07:06:38.51ショートカットは飽くまでファイルへの1重ポインタ。
0803デフォルトの名無しさん
2013/09/15(日) 08:02:39.540804デフォルトの名無しさん
2013/09/15(日) 08:08:47.83ポインターが使われる
0805デフォルトの名無しさん
2013/09/15(日) 08:18:54.57ポインタ演算ならわかるが
0806デフォルトの名無しさん
2013/09/15(日) 08:39:09.84この場合
A = C:\Windows\System32\notepad.exe
B = Aのアドレス
Aがnotepad.exeのポインタ
BがAのポインタ
0807デフォルトの名無しさん
2013/09/15(日) 09:58:39.390808デフォルトの名無しさん
2013/09/15(日) 10:03:58.380809デフォルトの名無しさん
2013/09/15(日) 11:21:38.31template <typename T, size_t SIZE>
inline size_t arraySize(const T (&x)[SIZE]) { return SIZE; }
0810809
2013/09/15(日) 11:31:50.670811デフォルトの名無しさん
2013/09/15(日) 12:26:37.45せっかく静的に判明するのに
0812デフォルトの名無しさん
2013/09/15(日) 12:45:37.13これで constexpr 付ければ最強だな。
0813デフォルトの名無しさん
2013/09/15(日) 20:40:02.23シリアル番号を持っている、という条件だとモデムやらWifi機器やらカメラやらが
シリアル番号を持っているため判断できません。
DeviceIoControlを使って
PUSB_NODE_CONNECTION_INFORMATION_EXを取得して、
結果の中のDeviceDescriptorから判断したいのですが、
iSerialNumber や idVendor や idProduct だと
どうしても判断できないため、DeviceDescriptorあたりの情報から
なんとか判断する方法は無いでしょうか。
0814デフォルトの名無しさん
2013/09/15(日) 20:48:07.150815デフォルトの名無しさん
2013/09/15(日) 20:57:52.940816デフォルトの名無しさん
2013/09/15(日) 21:15:39.080817デフォルトの名無しさん
2013/09/16(月) 00:44:45.92テンプレートで配列の要素数を取り込めるのは知ってたけど、
それをそのまま返すという発想はなかった。
0818デフォルトの名無しさん
2013/09/16(月) 00:50:00.560819デフォルトの名無しさん
2013/09/16(月) 08:11:02.32〃. ̄. ̄.ヽ
|: : : |
| : : :|
ヽ._._./
http://monobook.org/wiki/NuGet
0820デフォルトの名無しさん
2013/09/16(月) 17:40:39.59C/C++野郎でもゆとりの多いアプリ屋じゃそんなことは分からんよ
デバドラ屋なら分かるかもしれないが、ゆとりはデバドラなんてやらないからな
0821デフォルトの名無しさん
2013/09/16(月) 18:20:09.950822デフォルトの名無しさん
2013/09/16(月) 18:27:07.93この辺で質問すべき内容じゃないか?
Win32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
普通のWin32APIではダメでDDK・WDKが必要らしい
0823デフォルトの名無しさん
2013/09/16(月) 18:35:33.16そもそもマルチなんだからスルーしろよ。
0824デフォルトの名無しさん
2013/09/16(月) 18:52:13.250825デフォルトの名無しさん
2013/09/16(月) 19:15:05.24DeviceDescriptorの取得方ではなく(PUSB_NODE_CONNECTION_INFORMATION_EXを使って取得)
DeviceDescriptorで判断できる?って聞いて
できないなら、なんか別な方法はあるニダかって聞いているんじゃないのか
0826デフォルトの名無しさん
2013/09/16(月) 20:41:42.81荒らしスレに誘導とか
0827デフォルトの名無しさん
2013/09/16(月) 21:43:41.96全然違うから
>>799
ポータブルじゃないと規格に書いてあるから
externが不要とかほざいてるうんこは世界中でお前一人
0828デフォルトの名無しさん
2013/09/16(月) 22:02:49.330829デフォルトの名無しさん
2013/09/16(月) 22:14:47.03グローバル変数はヘッダでexternが定石だろ
0830デフォルトの名無しさん
2013/09/16(月) 22:21:48.560831デフォルトの名無しさん
2013/09/17(火) 02:29:44.85shared_ptrの使い方なのですが、
1. shared_ptrは保持せず、shared_ptrで管理されているクラスのみ保持する使い方でも問題ないでしょうか?
2. 1.は管理されているクラスがどこからか参照されていれば、開放はされないということで正しいでしょうか?
一応動作では管理されているクラスの保持している値などは参照できたのですが、こういう使い方でもよいのでしょうか?
0832デフォルトの名無しさん
2013/09/17(火) 02:34:21.06言っている意味がいまいちわからないのでコード貼ってくれ
0833デフォルトの名無しさん
2013/09/17(火) 02:40:43.26説明下手ですみません。
class CLS{};
std::vector<CLS> clsVector;
std::shared_ptr<CLS> cls = std::shared_ptr<CLS>(new CLS());
clsVector.push_back(*cls);
こういう感じで使っても問題ないか知りたいです。
0834デフォルトの名無しさん
2013/09/17(火) 02:51:52.24std::vector<std::shared_ptr<CLS>>にしなきゃだめ
それに、インスタンスにclsって名前を付けるのは物凄く違和感がある
0835デフォルトの名無しさん
2013/09/17(火) 02:57:20.31やっぱりそうですよね。(clsについては触れないでください。適当につけてしまったので)
shared_ptr自体を保持しておかないと駄目ですよね。
すみません、ありがとうございます。
もう少しいろいろと検討してみます。
0836デフォルトの名無しさん
2013/09/17(火) 03:04:40.13逆は簡単なんだけど
裏にあるメカニズムが見え見えだから
0837デフォルトの名無しさん
2013/09/17(火) 04:06:42.98この場合だとpush_back(*cls)でclsVectorに追加されるのは*clsのコピーだから問題ないんじゃないか?
std::vector<*CLS> clsVectorだと問題だけど。
>>836
参照でなく実体を取り扱うことが多いのも問題じゃないかな、この場合。
コピーコンストラクタ走りまくり。
0838デフォルトの名無しさん
2013/09/17(火) 15:50:09.140839デフォルトの名無しさん
2013/09/17(火) 16:35:04.500840デフォルトの名無しさん
2013/09/17(火) 17:05:36.570841デフォルトの名無しさん
2013/09/17(火) 17:16:21.21値渡しのためだけに余分にコピーつくる意味がない。
0842デフォルトの名無しさん
2013/09/17(火) 17:57:08.290843デフォルトの名無しさん
2013/09/17(火) 18:14:19.03オーバーロードがあってだな
0844デフォルトの名無しさん
2013/09/17(火) 18:18:45.700845デフォルトの名無しさん
2013/09/17(火) 18:23:10.730846デフォルトの名無しさん
2013/09/17(火) 18:58:43.170847デフォルトの名無しさん
2013/09/17(火) 19:08:30.90const LPCTSTR hoge2 = _T("hoge2");
上の二つ、sizeofの値が違うのは理解していますが、
C++で文字列定数を扱う際に、それ以外でなにか違ってくることってありますか?
通常はどっちを使うべきなのでしょうか。
0848デフォルトの名無しさん
2013/09/17(火) 19:10:19.020849デフォルトの名無しさん
2013/09/17(火) 19:10:26.920850デフォルトの名無しさん
2013/09/17(火) 19:13:56.23windowsでしか意味ないだろ?
しかも、ほとんどのwindowsはunicode対応してるだろ。
使われるべき実体のwchar_tで統一すればいいとおもうが。
0851デフォルトの名無しさん
2013/09/17(火) 19:15:11.29周りがついてるのに自分が書いたとこだけついてないとおかしいからつけてる
0852デフォルトの名無しさん
2013/09/17(火) 19:27:41.87領域サイズの取得やメモリ確保で間違いが起こりやすいとおもうし
積極的に使いたくない。
0853デフォルトの名無しさん
2013/09/17(火) 19:29:48.000854デフォルトの名無しさん
2013/09/17(火) 19:45:04.000855デフォルトの名無しさん
2013/09/17(火) 19:57:11.950856デフォルトの名無しさん
2013/09/17(火) 20:48:08.620857デフォルトの名無しさん
2013/09/17(火) 20:49:58.750858デフォルトの名無しさん
2013/09/17(火) 20:53:42.18Hogeって書いてる奴は荒らしだからスルーでいいよw
0859デフォルトの名無しさん
2013/09/17(火) 20:58:45.48決めてるな。>>854の言うように、文字列定数はL""、APIはW付きを明示的に呼ぶ。
MSVCもWindows9x向けのバイナリを吐けないバージョンしか使ってないし。
0860デフォルトの名無しさん
2013/09/17(火) 21:21:37.28APIのW付きはやってないなぁ。
プロジェクトの設定でUnicodeにしとけば自動でW付き読んでくれるから大丈夫だよね?
0861デフォルトの名無しさん
2013/09/17(火) 21:44:39.08それならLではなくTを使うべきだろう
0862デフォルトの名無しさん
2013/09/17(火) 22:00:09.38お前みたいな愚図はプログラミングしなくていいよ^^
迷惑だから^^
0863デフォルトの名無しさん
2013/09/17(火) 22:20:15.55大人しく首でも吊ってた方が幸せですよw
0864デフォルトの名無しさん
2013/09/17(火) 22:24:54.180865デフォルトの名無しさん
2013/09/17(火) 22:58:13.17馬鹿じゃねw
0866デフォルトの名無しさん
2013/09/17(火) 23:04:36.65hogeは禁止だ
0867デフォルトの名無しさん
2013/09/17(火) 23:05:59.14だろうね。
>>862-863はかなり似てるし。
もしかしたら同一人物かも。
0868デフォルトの名無しさん
2013/09/17(火) 23:15:46.200869デフォルトの名無しさん
2013/09/17(火) 23:25:38.08ありがとう。
0870デフォルトの名無しさん
2013/09/17(火) 23:29:26.24こんだけ発狂してくれるってことは、そうしてくれることだろう
…あ、もしかして発狂してる奴って、hogeのまま出して何かあったのかな
0871デフォルトの名無しさん
2013/09/17(火) 23:49:45.76取引先の責任者がハゲで死ぬ羽目になったとか。
0872デフォルトの名無しさん
2013/09/18(水) 01:01:53.07すごいな
0873デフォルトの名無しさん
2013/09/18(水) 01:10:39.040874デフォルトの名無しさん
2013/09/18(水) 01:14:20.420875デフォルトの名無しさん
2013/09/18(水) 01:31:19.61あなたを自演まで駆り立てることがなにもなかったんですか?
なおのこと自身が愚かであることを主張していることになるのですがよろしいですか?
人間の行動には常に理由が伴わなければならないのですが、ないのですね
あなたのような役立たずが生きているから困るんですよ
0876デフォルトの名無しさん
2013/09/18(水) 01:43:32.350877デフォルトの名無しさん
2013/09/18(水) 02:37:50.950878デフォルトの名無しさん
2013/09/18(水) 04:12:22.270879デフォルトの名無しさん
2013/09/18(水) 04:35:58.04ヲッチャー以外はhogeはNG入れとけ
0880デフォルトの名無しさん
2013/09/18(水) 06:05:47.68中身の一切ないhogeアンチレスでどんだけ伸びてんだと。
0881デフォルトの名無しさん
2013/09/18(水) 06:10:52.980882デフォルトの名無しさん
2013/09/18(水) 06:23:10.16適当にレッテル貼って優越感に浸ってる知能障がい。
0883デフォルトの名無しさん
2013/09/18(水) 06:29:49.02hoge使ったこともないやつを「頭のおかしいhoge厨」「知能障がい」と呼ぶのはレッテルだろうけど。
0884デフォルトの名無しさん
2013/09/18(水) 06:32:28.25hogeを使ってる奴がまともかどうか知らない→頭がおかしい
hogeを否定しない→hoge厨
0885デフォルトの名無しさん
2013/09/18(水) 06:34:58.370886デフォルトの名無しさん
2013/09/18(水) 06:37:24.61hogeキチ以外のまともな人はhogeをあぼーんしてるからね
0887デフォルトの名無しさん
2013/09/18(水) 07:07:42.160888デフォルトの名無しさん
2013/09/18(水) 10:07:46.16羞恥心
教養がそうさせない
0889デフォルトの名無しさん
2013/09/18(水) 10:10:00.640890デフォルトの名無しさん
2013/09/18(水) 10:27:19.30羞恥心や教養のない奴が増えてるんだよ。
道端に唾吐いたり、
電車の床に座って化粧したり、
バスの椅子に脚広げて座ったり、
hoge使ったり。
0891デフォルトの名無しさん
2013/09/18(水) 10:47:45.560892デフォルトの名無しさん
2013/09/18(水) 12:07:10.050893デフォルトの名無しさん
2013/09/18(水) 12:30:08.200894デフォルトの名無しさん
2013/09/18(水) 12:30:45.550895デフォルトの名無しさん
2013/09/18(水) 14:07:26.090896デフォルトの名無しさん
2013/09/18(水) 14:51:24.39羞恥し罵倒されるのが目的で公開オナニーを続ける変態がいる。
0897デフォルトの名無しさん
2013/09/18(水) 16:24:25.38あー、それ
その場を取り繕うだけの安っぽいプライド
0898デフォルトの名無しさん
2013/09/18(水) 16:27:05.61今C言語を学習しています
プログラミング自体はPHP,JS、Pythonなどしているので出来ます
で、C++について質問させて頂きたいのですが、オブジェクト指向は上記のプログラムで慣れ親しんでいるのですが、
あるCの本にC++は分かりにくくてあまり好まない人が多いと書かれていました
実際MySQLやLinuxはCで書かれていますが、多くの現場や環境ではC++ではなく、Cが使われているのでしょうか?
本の数も少ないですし、検索結果でもインターネット仕様が考慮されていない為「C++ 人気ない」など書かれたりしています
もし学習するならC++よりJavaの方がいいとか簡単だとかあるのでしょうか?
自分としては汎用的な言語を探していまして、Web関連のものより、Windows、Linux(特にLinux上での)ソフトウェアそのものを作りたいと考えております
0899デフォルトの名無しさん
2013/09/18(水) 16:29:13.37HogeJavaとかいいよ
0900デフォルトの名無しさん
2013/09/18(水) 16:34:06.04プログラミングの勉強なんて無駄な時間を消耗しない方がいいよ
0901デフォルトの名無しさん
2013/09/18(水) 16:38:01.63それでプログラムをしたことがありますといわれても
目的からするとC++だけど、両方できたほうがいいと思う
できたからどうだというものではないけど
0902デフォルトの名無しさん
2013/09/18(水) 16:38:45.01ごめんなさい
HogeJavaとはなんですか?
>>900
具体的にはどのような事でしょうか?
ライブラリとかフレームワークとか出てきて、それで時間削減して簡単に作るという事でしょうか?
例えばJavaScriptでいうPrototypeやらJQueryやら
それとも、既成の製品を使って/組み合わせて別の製品を作っていくという事でしょうか?
0903デフォルトの名無しさん
2013/09/18(水) 16:40:18.62プログラミングの仕事は増えるばかりです
0904デフォルトの名無しさん
2013/09/18(水) 16:44:07.57オープンソースのプロジェクトが山ほどあるんだから、ソースを見てみりゃいいじゃねえか
0905デフォルトの名無しさん
2013/09/18(水) 16:57:24.29いえるのだろうかと不安になるわな
CもC++もやって、次はマイコンでアセンブリ言語やると
なんとなく俺はプログラミングできるぞって気になるよ。
0906デフォルトの名無しさん
2013/09/18(水) 17:35:00.61アンチhoge厨とそれいじって遊んでる奴らのレスだから気にしなくていいよ。
0907デフォルトの名無しさん
2013/09/18(水) 18:21:44.600908デフォルトの名無しさん
2013/09/18(水) 18:30:52.49だよな、安っぽいよな
まぁそれでも人として最低限のプライドすらないhoge厨よりマシだが
0909デフォルトの名無しさん
2013/09/18(水) 18:36:14.18MMDAgentっていうアプリがC++でオープンソースだから見てみたらいいと思う
0910デフォルトの名無しさん
2013/09/18(水) 18:47:23.95今は確かにJava、C#などのより抽象度の高い言語が人気あるし
C++の詰め込みすぎカオス仕様は嫌う人も多いけど
同時に「何だかんだで必要とされてる言語」のひとつでもある
ゲームとかは(携帯電話除くと)結構C++多いんじゃないっけ
んで、Windows上やLinux上のアプリを作るならば
それがクロスプラットフォームという意味ならJavaや、またはいっそWebにしちゃうのもアリ
個別ならWindows向けにC#辺りが楽だが、Linux向けは何だろ…詳しくないがPythonもフロントエンドとしてしばしば使われるらしい
ただどちらのOSも根幹部分にはC言語が絡むので
C言語を学んでいると役に立つのは間違いない
そのついでにC++もちょっと触るくらいでいいと思う(C言語環境の多くはC++兼用だし)
C++を本格的にやり始めると底なしなので…
0911デフォルトの名無しさん
2013/09/18(水) 19:10:54.930912デフォルトの名無しさん
2013/09/18(水) 19:27:11.27>>898
言語の前に情報工学を学んでいるのか?
いなかったらまず情報工学の基礎を学べ
0913デフォルトの名無しさん
2013/09/18(水) 19:57:06.31そもそも粘着する行為自体に欠陥あるよな。
>>912
情報工学としてモノ教えようとしてる奴自体がピンきりだしその丸投げは不親切。
ststicおじさんみたいな奴の教えを請ってしまえば死ぬしか無い。
0914デフォルトの名無しさん
2013/09/18(水) 19:59:54.770915デフォルトの名無しさん
2013/09/18(水) 20:06:52.17オブジェクト指向ってしっくりこないんですの人だっけ
0916デフォルトの名無しさん
2013/09/18(水) 20:10:58.87合理的な説明は何回も出てる。
直近5スレ以内漁れば最低1回は出てくるよ。
まぁただそうやって印象操作したいだけで知ってるとは思うが。
0917デフォルトの名無しさん
2013/09/18(水) 20:12:41.82C++文法のほとんどはC#やJavaに含まれていて
その上C#やJavaは標準関数がC++を圧倒している。
C/C++はできることが少ないこと=自作部分が多いことが難しい点では。
0918デフォルトの名無しさん
2013/09/18(水) 20:22:52.45近所で小太り髭面角刈りのオッサンがブラとパンティで近所をムーンウォークしてたら生理的に受け付けなくね?
お前いちいち合理的な説明すんの?
「何あの人気持ち悪い」って近所の人が言ってたら「こきおろしてる」って非難すんの?
「またあのキモい人がいるよ」って見かけるたびに言うるだけで「粘着してる」って言うの?
それと同じだよ
お前の感覚は世間とずれてることを理解したほうがいい
0919デフォルトの名無しさん
2013/09/18(水) 20:24:38.060920デフォルトの名無しさん
2013/09/18(水) 20:28:10.870921デフォルトの名無しさん
2013/09/18(水) 20:29:17.31たしかそいつだな。コイツはそれとは別の意味でヤバイけど。
0922デフォルトの名無しさん
2013/09/18(水) 20:39:16.06まさにそこが底なしな所以でしょ
Javaとかだと「とりあえず既製品探せばいいやー」であんま考えないからな
…あと仕様はC++ > Javaじゃねえか?流石に
Javaの仕様ってC++から厳選した仕様だけ持ってきた印象強いんだが
0923デフォルトの名無しさん
2013/09/18(水) 21:22:42.13基本的文法でC++から削られてる部分は少量だが、追加部分が圧倒的大。
0924デフォルトの名無しさん
2013/09/18(水) 21:59:38.550925デフォルトの名無しさん
2013/09/18(水) 22:55:21.78黒バスのキチと同じで、巻き添え食った奴が一番損するクソパターン。
0926デフォルトの名無しさん
2013/09/18(水) 23:02:12.980927デフォルトの名無しさん
2013/09/18(水) 23:14:09.350928デフォルトの名無しさん
2013/09/18(水) 23:15:29.97平和が一番だ
0929デフォルトの名無しさん
2013/09/18(水) 23:21:04.26自分でコントロールできることの有難味を感じると、もうC++から離れられんわ。
0930デフォルトの名無しさん
2013/09/18(水) 23:24:49.24禁止しても荒らし目的でわざわざ書く奴がいる
0931デフォルトの名無しさん
2013/09/18(水) 23:28:19.27趣味でどれか1つって言われたらC++だな
C#の方が簡単だけどな
0932デフォルトの名無しさん
2013/09/18(水) 23:28:26.38Hogeってワード含む書き込みはHoge厨、アンチHoge厨、煽り屋、ゴミ質問者、ゴミ回答者
ぐらいしかいないから読む必要はないだろ
0933デフォルトの名無しさん
2013/09/18(水) 23:29:25.64ホントそうだよ、世の中甘く見過ぎなんだよな。
ムーンウォークなんて後ろ向きで歩くんだぜ?
後方確認は必然的におろそかになるんだよ。
そこに三宅雪子を立たせてご覧よ。
次は上手くやられちゃうぞ?
>「何あの人気持ち悪い」
三宅雪子みたいなのが来ちゃう
となるわなぁ恐ろしいよ。
0934デフォルトの名無しさん
2013/09/18(水) 23:41:45.470935デフォルトの名無しさん
2013/09/18(水) 23:57:57.10前3つはともかく後ろ2つを弾きたいならこのスレ自体読む必要ないし
0936デフォルトの名無しさん
2013/09/19(木) 00:12:52.520937デフォルトの名無しさん
2013/09/19(木) 00:19:08.47こういう奴が荒らしだろうが何だろうがレスつけるから迷惑なんだよ
0938デフォルトの名無しさん
2013/09/19(木) 02:11:38.39hogeだけでそんなに楽しめるなんて羨ましいぞ
0939デフォルトの名無しさん
2013/09/19(木) 03:34:22.600940デフォルトの名無しさん
2013/09/19(木) 03:45:11.780941デフォルトの名無しさん
2013/09/19(木) 12:32:29.660942デフォルトの名無しさん
2013/09/19(木) 14:44:46.770943デフォルトの名無しさん
2013/09/19(木) 14:48:49.86毎日毎日深夜までhogeと書かれたコードの修正。
自殺なんかじゃない。
あいつはhogeに殺されたんだ。
0944デフォルトの名無しさん
2013/09/19(木) 14:51:50.53ああ妄想と幻覚が出てますね
今すぐ精神科へ
0945デフォルトの名無しさん
2013/09/19(木) 14:58:20.86俺が?俺が病気だっていうのか?
バカを言うんじゃない。俺は至って正常さ。
病気なのは奴らの方さ。
毎日毎日hogehogehogehoge
病気じゃなければ一体何が奴らにhogeと書かせるんだ?
俺は正常さ。病気なんかじゃない
hogeと書く奴が病気なんだよ。
0946デフォルトの名無しさん
2013/09/19(木) 14:59:10.180947デフォルトの名無しさん
2013/09/19(木) 15:04:46.330948デフォルトの名無しさん
2013/09/19(木) 15:13:08.94色んな関数あるし、関数作る際勉強になると思う
php-srcのmain.cから読んでいって....
どう思う?
0949デフォルトの名無しさん
2013/09/19(木) 15:18:37.22それぞれが読みやすいとは限らない。
正常に動作することが優先で独自コードは少量。
0950デフォルトの名無しさん
2013/09/19(木) 17:00:48.69オプソ読むのはコードリーディング能力も鍛えられるし良いんだけど、
癖の強いコードもままあるし、規模がでかいと厄介な事もあるしなぁ…
ちなみによく聞くコードリーディング対象の鉄板はLinuxカーネルな
0951デフォルトの名無しさん
2013/09/19(木) 17:05:33.330952デフォルトの名無しさん
2013/09/19(木) 17:09:18.19周りのみんなは受験勉強やら自己啓発で資格取得やら親しい友人と親睦深めたりしてるのに
プログラミングなんかしてても受験、就職、出世、何の評価にも繋がらないぞ
しかも10年も経てば今やってることなんざ時代遅れの何の役にも立たない糞知識と化すの分かってるのに
時間とエネルギーの無駄遣いTOEICの勉強でもしてた方がなんぼかマシ
0953デフォルトの名無しさん
2013/09/19(木) 17:11:33.280954デフォルトの名無しさん
2013/09/19(木) 18:03:04.35hoge君がいまのコードリーディングの鉄板はboostだって言ってたよ
boostぐらいは自分で実装できるレベルじゃないと、hoge君たちから馬鹿にされる
0955デフォルトの名無しさん
2013/09/19(木) 20:45:48.82それならかわいいから許したくなる
0956デフォルトの名無しさん
2013/09/19(木) 22:41:05.690957デフォルトの名無しさん
2013/09/19(木) 23:30:14.18結構癖強い
0958デフォルトの名無しさん
2013/09/19(木) 23:42:29.280959デフォルトの名無しさん
2013/09/20(金) 00:53:54.64朝鮮語には馴染みない響きだ
そして次のfugaは素直に書けない
0960デフォルトの名無しさん
2013/09/20(金) 00:54:18.760961デフォルトの名無しさん
2013/09/20(金) 01:14:35.39韓国語だと、f はパ行の発音だから、ぷぎゃーっぽくなってしまう
0962デフォルトの名無しさん
2013/09/20(金) 01:30:00.980963デフォルトの名無しさん
2013/09/20(金) 01:36:57.600964デフォルトの名無しさん
2013/09/20(金) 01:52:24.75特定アジアはもうオワコン
0965デフォルトの名無しさん
2013/09/20(金) 11:47:52.860966デフォルトの名無しさん
2013/09/20(金) 13:35:49.15お前は祖国に帰れ、な。
0967デフォルトの名無しさん
2013/09/20(金) 20:05:19.550968デフォルトの名無しさん
2013/09/20(金) 22:26:28.41出世なんかしてどうすんだ?
皆プログラミングが好きだからやってるんだろ?
君は仕事だけのためにプログラムやってんじゃないの?
0969デフォルトの名無しさん
2013/09/20(金) 22:30:59.48仕方なく底辺職業についているのもいる。基地でもなれる職業だし
0970デフォルトの名無しさん
2013/09/20(金) 22:37:43.720971デフォルトの名無しさん
2013/09/20(金) 22:47:50.430972デフォルトの名無しさん
2013/09/20(金) 22:54:39.31プログラミングが好きだからの奴:Hoge使い
仕方なく底辺職業の奴:狂Hogeアンチ(基地外でこれ位しかなれない)
なんだよ。わかったか?
0973デフォルトの名無しさん
2013/09/20(金) 23:02:55.35どんなに優秀なプログラマでも35歳までに死亡
0974デフォルトの名無しさん
2013/09/20(金) 23:21:47.48気持ちは分かる
でもプログラミングやIT関係での出世なんて、いい会社に転職するか、プロジェクトマネージャーになるとかくらいだから面白くはないだろ
0975デフォルトの名無しさん
2013/09/20(金) 23:23:12.49プログラマーは35歳までに死ぬ
未経験の異業種で人生をやり直すか自殺するかを選択しなければならなくなる
0976デフォルトの名無しさん
2013/09/20(金) 23:23:51.13仕方なく底辺職業に就いた基地のほうが出世するブラック業界
0977デフォルトの名無しさん
2013/09/20(金) 23:28:20.62良く言われるけど俺はそうだとは思えないね
確かに心身ともに疲れるけど、しっかりした技術だろ?
異業種の方が逆に辛いよ
底辺底辺いうけど、給料どの位なの?
0978デフォルトの名無しさん
2013/09/20(金) 23:35:55.11浮いてまうわけです。
0979デフォルトの名無しさん
2013/09/20(金) 23:39:14.33やっぱ同じなのかな?
0980デフォルトの名無しさん
2013/09/20(金) 23:47:01.22アメリカはプログラマは技術者。修士、博士がごろごろ
専門教育受けた大卒が最低ラインの世界。だからITをリードする国になった
でも日本はドカタで、大卒は文学部でもいいし、高卒でも十分。
下請けの御用聞きばかりのヒッキー業界
0981デフォルトの名無しさん
2013/09/20(金) 23:49:45.470982デフォルトの名無しさん
2013/09/21(土) 00:00:35.530983デフォルトの名無しさん
2013/09/21(土) 00:07:43.630984デフォルトの名無しさん
2013/09/21(土) 00:10:29.24そんなんでも良い給料もらえるんだよな。良いな
てか公務員試験があるんだぞ。難しすぎてドカタにしかなれない奴じゃ通らない
0985デフォルトの名無しさん
2013/09/21(土) 00:13:57.23システムにバグを埋め込み、それを直す。どちらも必要な仕事
0986デフォルトの名無しさん
2013/09/21(土) 00:14:37.01公務員ってなんか世界が違うわ
0987デフォルトの名無しさん
2013/09/21(土) 00:36:38.85そんな羨ましけりゃ転職しろ
0988デフォルトの名無しさん
2013/09/21(土) 06:29:45.430989デフォルトの名無しさん
2013/09/21(土) 08:37:38.37コネクションがあればヤマの入手は容易だそうですし、選考課程にも大きな影響があるようですよ
0990デフォルトの名無しさん
2013/09/21(土) 10:01:35.560991デフォルトの名無しさん
2013/09/21(土) 10:07:26.080992デフォルトの名無しさん
2013/09/21(土) 10:35:24.59map<char, int> m;
string str = "abcdef";
m[str[0]] = 1;
// できない
//m.find(str[0]);
// できる
char c = str[0];
m.find(c);
0993デフォルトの名無しさん
2013/09/21(土) 10:48:44.89できるだろttp://codepad.org/NrD1rSAM
どういう環境だよ
0994デフォルトの名無しさん
2013/09/21(土) 11:51:17.78すいません 実行したらできました.
eclipseだと,find, second, endlのところに赤線が引かれてしまっているので
実行できないと思ってました.
なんで赤線が引かれるかはわからないですが
0995デフォルトの名無しさん
2013/09/21(土) 13:39:46.56eclipseがタコだったってだけの話。
マクロやテンプレート絡みだと分析も複雑になるし、IDE側の分析はコンパイラに比べ貧弱なことも多い。
0996デフォルトの名無しさん
2013/09/21(土) 13:58:09.08派遣先に旋風を巻き起こせる奴ならいっぱいいそうだな
0997デフォルトの名無しさん
2013/09/21(土) 14:20:10.37最近異常気象が続いているらしいな
0998デフォルトの名無しさん
2013/09/21(土) 14:42:50.920999デフォルトの名無しさん
2013/09/21(土) 14:54:25.37http://toro.2ch.net/test/read.cgi/tech/1379742800/l50
1000デフォルトの名無しさん
2013/09/21(土) 14:57:23.5010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。