スレを勃てるまでもないC/C++の質問はここで 5
■ このスレッドは過去ログ倉庫に格納されています
過去ログ
スレを勃てるまでもないC/C++の質問はここで
http://pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
http://pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
http://pc11.2ch.net/test/read.cgi/tech/1187521676/
スレを勃てるまでもないC/C++の質問はここで 4
http://pc11.2ch.net/test/read.cgi/tech/1221633708/
0039デフォルトの名無しさん
2008/12/29(月) 19:03:200040デフォルトの名無しさん
2008/12/29(月) 19:05:27Win厨が何寝言ほざいているんだか。
0041デフォルトの名無しさん
2008/12/29(月) 19:09:130042デフォルトの名無しさん
2008/12/29(月) 19:10:530043デフォルトの名無しさん
2008/12/29(月) 19:12:120044デフォルトの名無しさん
2008/12/29(月) 19:16:190045デフォルトの名無しさん
2008/12/29(月) 19:19:29>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
らしいよ
0046デフォルトの名無しさん
2008/12/29(月) 19:23:000047デフォルトの名無しさん
2008/12/29(月) 19:23:340048デフォルトの名無しさん
2008/12/29(月) 19:42:550049デフォルトの名無しさん
2008/12/29(月) 20:41:230050デフォルトの名無しさん
2008/12/29(月) 20:44:06>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
0051デフォルトの名無しさん
2008/12/29(月) 21:15:330052デフォルトの名無しさん
2008/12/29(月) 21:29:2023 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
0053デフォルトの名無しさん
2008/12/29(月) 21:46:500054デフォルトの名無しさん
2008/12/29(月) 21:47:48( ) を書いたら、関数の引数の数に応じて適切な数のコンマが自動的に挿入されるとか。
0055デフォルトの名無しさん
2008/12/29(月) 21:50:21間に線引くとか
0056デフォルトの名無しさん
2008/12/29(月) 21:56:570057デフォルトの名無しさん
2008/12/29(月) 21:57:48>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
0058デフォルトの名無しさん
2008/12/29(月) 22:02:16#define pritnf printf
が抜けてる
0059デフォルトの名無しさん
2008/12/29(月) 22:10:20#include <stdio.h>
#define pritnf printf
int
main
(void)
{pritnf("パースペクティブ京都マン\n");getchar();return 0;}
0060デフォルトの名無しさん
2008/12/29(月) 22:11:45#include <stdio.h>
#define pritnf printf
int main(void)
{
pritnf("パースペクティブ京都マン\n");
getchar();
return 0;
}
0061デフォルトの名無しさん
2008/12/29(月) 22:15:320062デフォルトの名無しさん
2008/12/29(月) 22:22:47ジサクジエン王国?
補完と補間の違いがそんなに気なるか?
明らかに不自然だけど
0063デフォルトの名無しさん
2008/12/29(月) 22:40:490064デフォルトの名無しさん
2008/12/29(月) 22:41:41気になるから貼っているとでも思っているのか
0065デフォルトの名無しさん
2008/12/29(月) 22:43:150066デフォルトの名無しさん
2008/12/29(月) 22:46:4823 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
0067デフォルトの名無しさん
2008/12/29(月) 22:48:290068デフォルトの名無しさん
2008/12/29(月) 22:49:09>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
0069デフォルトの名無しさん
2008/12/29(月) 22:51:33>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50
そんなに引っ張るネタか?
62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47
>>57
ジサクジエン王国?
補完と補間の違いがそんなに気なるか?
明らかに不自然だけど
65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15
必死にレス貼ってる奴は何がしたいの?
こういうことですね、分かります
0070デフォルトの名無しさん
2008/12/29(月) 23:13:33で、君は何が言いたいの?
何を知ってもらいたい?
さっぱりわからんから説明してくれ
0071デフォルトの名無しさん
2008/12/29(月) 23:20:58>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50
そんなに引っ張るネタか?
62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47
>>57
ジサクジエン王国?
補完と補間の違いがそんなに気なるか?
明らかに不自然だけど
65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15
必死にレス貼ってる奴は何がしたいの?
70 :デフォルトの名無しさん:2008/12/29(月) 23:13:33
>>69
で、君は何が言いたいの?
何を知ってもらいたい?
さっぱりわからんから説明してくれ
0072デフォルトの名無しさん
2008/12/29(月) 23:22:37>>69
で、君は何が言いたいの?
何を知ってもらいたい?
さっぱりわからんから説明してくれ
71 デフォルトの名無しさん[sage] 2008/12/29(月) 23:20:58
23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50
そんなに引っ張るネタか?
62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47
>>57
ジサクジエン王国?
補完と補間の違いがそんなに気なるか?
明らかに不自然だけど
65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15
必死にレス貼ってる奴は何がしたいの?
70 :デフォルトの名無しさん:2008/12/29(月) 23:13:33
>>69
で、君は何が言いたいの?
何を知ってもらいたい?
さっぱりわからんから説明してくれ
0073デフォルトの名無しさん
2008/12/29(月) 23:23:090074デフォルトの名無しさん
2008/12/29(月) 23:29:0670 デフォルトの名無しさん[sage] 2008/12/29(月) 23:13:33
>>69
で、君は何が言いたいの?
何を知ってもらいたい?
さっぱりわからんから説明してくれ
71 デフォルトの名無しさん[sage] 2008/12/29(月) 23:20:58
23 :デフォルトの名無しさん:2008/12/29(月) 18:24:20
>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
53 :デフォルトの名無しさん:2008/12/29(月) 21:46:50
そんなに引っ張るネタか?
62 :デフォルトの名無しさん:2008/12/29(月) 22:22:47
>>57
ジサクジエン王国?
補完と補間の違いがそんなに気なるか?
明らかに不自然だけど
65 :デフォルトの名無しさん:2008/12/29(月) 22:43:15
必死にレス貼ってる奴は何がしたいの?
70 :デフォルトの名無しさん:2008/12/29(月) 23:13:33
>>69
で、君は何が言いたいの?
何を知ってもらいたい?
さっぱりわからんから説明してくれ
0075デフォルトの名無しさん
2008/12/29(月) 23:31:00>
61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32
>
61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32
>
61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32
>
61 :デフォルトの名無しさん:2008/12/29(月) 22:15:32
>
0076デフォルトの名無しさん
2008/12/29(月) 23:35:51,ィー‐ '⌒´ : : : : ヽ: `ヽ、
, :≦7: : : : : : : : : : : : : : :ヘ : : : \
/: : : /: : : : : : : : : : :∧: : : : :', : : : : :\
rー<⌒\_:_ /: : : : : : :/ : : : :} ',: : : : :}: : :ヽ: : : \
|: : : : l::..::..:ヽ/: :/ : : : :/ /⌒′│j: : : ト: : : ヘ \: :ヽ、
|: : : : |:::::::::::' : / : : : :│: : : / |:ハ : : |ハ: :l : |: : :ヘ
|: : : : |::::::::::i :│ : : : : { : : : ,イ气 リ ヘ : 心}: }: :|: : : :}
. /|: : : : }::::::::::| : | : : : : /l: : :/{::ヘ_∧ j/{rイ: | : h: : :′
' :|: : : : l::::::::::{: ∧: : : /:ヘ: 〈{ �Y: : :} �Y: |: / }: /
{.:::|: : : : |::::::::::�W::{ : :/ : : :V ゞzソ \�W ,j/
└┤: : : ヘ:___/⌒l: /: : : : :| " rー┐ }:ヘ
| i: : : : : ヘ ー {^�W{: : : i: | { .__{ 厶/ >>1 乙!
| }: : : : : : { : : ヽ、_|: : : l: l / }
|八: : : :∧ヽ`゛<ム : : h:{ ____ , く: : :│
|{ }: : / ヽ{ }: : :|ヘヽ、 /} : 八 } : : |
. j/ ∧ : ト、\ ヽ\} |: /リ
/ ヘ: :l \ } ヽ. j/
,,,..-‐‐‐-..,,,
/::::::::::::::::::::::::ヽ _,..-‐‐-..,,,
l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ
l:l ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
ヽ / :::::::::::::::::::::::::::::::::::::;-'^~~^'‐;;:l
~ヽ/ ::::::::::::::::::::::::::::::::ヽミ .ll
/ :::::::::::::::::::::::::::ヽ ,.ノ
/ ::::::::::::::::::::l'^~
‐/-,, (●), 、(●)、 ::::::::::::l
0077デフォルトの名無しさん
2008/12/29(月) 23:38:37/::::::::::::::::::::::::ヽ _,..-‐‐-..,,,
l::;;-‐‐-:;;::::::::::::ヽ//-‐,,__ /:::::::::::::::::::::ヽ
l:l ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
ヽ / :::::::::::::::::::::::::::::::::::::;-'^~~^'‐;;:l
~ヽ/ ::::::::::::::::::::::::::::::::ヽミ .ll
/ :::::::::::::::::::::::::::ヽ ,.ノ
/ ::::::::::::::::::::l'^~
‐/-,, (●), 、(●)、 ::::::::::::l
そう…。そのまま飲み込んで。僕のエクスカリバー…
0078デフォルトの名無しさん
2008/12/29(月) 23:40:260079デフォルトの名無しさん
2008/12/29(月) 23:47:310080デフォルトの名無しさん
2008/12/29(月) 23:50:040081デフォルトの名無しさん
2008/12/30(火) 00:01:450082デフォルトの名無しさん
2008/12/30(火) 00:11:190083デフォルトの名無しさん
2008/12/30(火) 00:18:340084デフォルトの名無しさん
2008/12/30(火) 01:14:01int sum(int,int);
int main(void);
{
int ham;
ham = sum(50,20);
printf("%d\n",ham);
printf("%d\n",ham + 20);
return 0;
}
int sum(int mix,int max)
{
int num;
num = (mix + max) / 2 * 3 -100;
return num;
}
6) : error C2447: '{' : 対応する関数ヘッダーがありません (旧形式の仮引数リスト?)
なにがちがうんじゃあああ
0085デフォルトの名無しさん
2008/12/30(火) 01:17:230086デフォルトの名無しさん
2008/12/30(火) 01:18:02サンクス!
0087デフォルトの名無しさん
2008/12/30(火) 01:56:20例外発生しまくりなんだけど
なにかいいソースコード入力方法ない?
デバック追跡機能追加ともいいのかな
やっぱクリティカルセクション使わなければいけないのかな?
面倒くさいのよね
0088デフォルトの名無しさん
2008/12/30(火) 02:02:16別のスレッドセーフに設計されたライブラリを使いなさい
0089デフォルトの名無しさん
2008/12/30(火) 02:12:25クリティカルセクションで保護しても無理ですかね?
0090デフォルトの名無しさん
2008/12/30(火) 02:14:50速度がガタ落ちになってもいいならそれでどうぞ
0091デフォルトの名無しさん
2008/12/30(火) 02:36:06俺はそこで引き合いに出されている診断室を思い出したw
0092デフォルトの名無しさん
2008/12/30(火) 12:09:13これを用途によって間違わずに使い分けるより、new-deleteの対応付けをきっちりやる方が余程簡単だっつーのw
ホント馬鹿だな。
0093デフォルトの名無しさん
2008/12/30(火) 12:09:22グラフィックスライブラリって何がいい?
今から勉強するんだが
0094デフォルトの名無しさん
2008/12/30(火) 12:11:030095デフォルトの名無しさん
2008/12/30(火) 12:14:42スマートポインタ(笑)を乱造する知的障害者が設計している
0096デフォルトの名無しさん
2008/12/30(火) 12:28:090097デフォルトの名無しさん
2008/12/30(火) 13:12:080098デフォルトの名無しさん
2008/12/30(火) 13:17:01あと何度も使う配列はグローバルにすれば、再生成に時間食わない。
0099デフォルトの名無しさん
2008/12/30(火) 13:18:200100デフォルトの名無しさん
2008/12/30(火) 13:49:40それならスマートポインタ(笑)もいらないだろ馬鹿
0101デフォルトの名無しさん
2008/12/30(火) 13:50:30RAIIを知らない馬鹿が出てきたよ
0102デフォルトの名無しさん
2008/12/30(火) 14:03:27単純にnew delete の解放忘れで発生するバグと
ごちゃごちゃしたスマートポインタの使い間違いによるバグと
どっちが発生しやすいと思う?
後者の方が断然多いと思うのだが。
0103デフォルトの名無しさん
2008/12/30(火) 14:12:150104デフォルトの名無しさん
2008/12/30(火) 14:16:440105デフォルトの名無しさん
2008/12/30(火) 14:25:06weak_ptr
intrusive_ptr
scoped_ptr
0106デフォルトの名無しさん
2008/12/30(火) 14:26:17それをゴチャゴチャしていると感じるなら、単にそれはお前の勉強不足。
自分の勉強不足を棚に上げてよく言うよ
0107デフォルトの名無しさん
2008/12/30(火) 14:29:460108デフォルトの名無しさん
2008/12/30(火) 14:33:19で、new-deleteよりスマートポインタの方が問題が発生しにくいことについて、
お前の「勉強」の成果は述べないの?
0109デフォルトの名無しさん
2008/12/30(火) 14:35:21人の事を気にする前に自分の能の無さを嘆けよw
0110デフォルトの名無しさん
2008/12/30(火) 14:39:43それに対して>>106は勉強不足とか頓珍漢な事を言っている。
勉強不足と言うなら、どう勉強不足なのか具体的に説明しろ。
それが出来ないなら>>106は単なる馬鹿だ。話にならん。
0111デフォルトの名無しさん
2008/12/30(火) 14:43:54うぜえんだよゴチャゴチャと
スマートポインタについて説明しだすと長くなる
勉強にも長い時間がかかるしな
お前の屁理屈に付き合ってる時間はない
0112デフォルトの名無しさん
2008/12/30(火) 14:46:22根拠もなく「俺は思うのだが」を仮説と呼ぶのか?
0113デフォルトの名無しさん
2008/12/30(火) 14:51:39それに対して>>106は食わず嫌いだとか頓珍漢な事を言っている。
食わず嫌いと言うのなら、どう食わず嫌いなのか具体的に説明しろ。
それが出来ないなら>>106は単なる馬鹿だ。話にならん。
0114デフォルトの名無しさん
2008/12/30(火) 15:10:05そしたら自動変数と同じ使い方でしょ。
0115デフォルトの名無しさん
2008/12/30(火) 15:11:36頻繁に動的確保するのは、速度と安定面でよくない。
0116デフォルトの名無しさん
2008/12/30(火) 15:15:46C++の自動変数だと、あらかじめ確保した領域を、使い回すから、確保と解放が無くて良い。
0117デフォルトの名無しさん
2008/12/30(火) 15:39:07自動変数はスタック領域だから、あらかじめ確保した領域を使いまわすってのは
ちょっと違うだろ
まぁ 「厳密にいえば間違ってはいない」 ってやつだろうが
0118デフォルトの名無しさん
2008/12/30(火) 15:40:430119デフォルトの名無しさん
2008/12/30(火) 15:53:49必要なサイズがコンパイル時に決定されて、それを確保したらC++が管理して使い回す。
0120デフォルトの名無しさん
2008/12/30(火) 16:21:57循環参照?何それおいしいの?
まあでもスマートポインタの乱立を許したのはC++の失策だったと思う。
auto_ptrの代わりにshared_ptrをC++98の時点で入れておけば少しは良くなったと思うんだけど。
0121デフォルトの名無しさん
2008/12/30(火) 16:25:14こいつ頭おかしいな。
これで仕事とか勤まるのか?
0122デフォルトの名無しさん
2008/12/30(火) 16:27:29こいつ頭おかしいな。
これで仕事とか勤まるのか?
0123デフォルトの名無しさん
2008/12/30(火) 16:29:3701244
2008/12/30(火) 16:30:050125デフォルトの名無しさん
2008/12/30(火) 16:32:59>>5-7>>12
0126デフォルトの名無しさん
2008/12/30(火) 16:43:10だってマジで頭おかしいもん。
new-deleteのほうが問題起きないって、証明どころか傍証をあげるとか
説明もいっさいなしで、>>108の頭の中では、いつのまにか証明済みっていうか
「事実」になちゃってるわけでしょ?
>>110で、多少おかしいと思ったのか「仮説」って言い直してるけど、
自分から言い出したのに、相変わらず相手に反論しろって言ってるし。
0127デフォルトの名無しさん
2008/12/30(火) 16:50:11スマートポインタは乱立するそれぞれのポインタの特性を覚えておかなければいけない。
例えば、shared_ptrを使うところをweak_ptr を使ったら死亡。
故に、new-deleteの方が問題起きない。
証明終
0128デフォルトの名無しさん
2008/12/30(火) 16:51:39俺がいまいじってるソースは、異常ケースでreturnして、delete忘れてるってのが
何箇所もあるんだけど。
0129デフォルトの名無しさん
2008/12/30(火) 16:52:36それはお前があほなだけ
0130デフォルトの名無しさん
2008/12/30(火) 16:54:21証明終
とか書いちゃってもうみてらんない
0131デフォルトの名無しさん
2008/12/30(火) 16:56:18あたらしい言語はGC採用してるんだろ。
0132デフォルトの名無しさん
2008/12/30(火) 16:59:130133デフォルトの名無しさん
2008/12/30(火) 17:01:520134デフォルトの名無しさん
2008/12/30(火) 17:02:260135デフォルトの名無しさん
2008/12/30(火) 17:03:540136デフォルトの名無しさん
2008/12/30(火) 17:03:57仕組みがあればいいけど、ま、C++ならスマートポインタでいいかな。
0137デフォルトの名無しさん
2008/12/30(火) 17:06:100138デフォルトの名無しさん
2008/12/30(火) 17:07:05それ以外のリソースには無力だぞ
■ このスレッドは過去ログ倉庫に格納されています