スレを勃てるまでもない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/
0183デフォルトの名無しさん
2008/12/30(火) 22:22:300184デフォルトの名無しさん
2008/12/30(火) 22:26:41testの型による。
testはどう宣言してるの?
0185169
2008/12/30(火) 22:40:44>>184
はい、このように宣言しております
0186デフォルトの名無しさん
2008/12/30(火) 22:47:170187デフォルトの名無しさん
2008/12/30(火) 22:58:220188デフォルトの名無しさん
2008/12/30(火) 23:00:07アラインメントの設定が分からんとサイズは分からんだろ。
0189デフォルトの名無しさん
2008/12/30(火) 23:02:16shiken_in のサイズになる。
具体的には環境による。
0190169
2008/12/30(火) 23:05:34すみません、正確にはこういう構造体です
中身はかいてません。sizeofしたら何バイトになるのかな?
0191デフォルトの名無しさん
2008/12/30(火) 23:06:450192デフォルトの名無しさん
2008/12/30(火) 23:13:27そして理屈抜きでサイズだけ知りたいなら5行くらいのソースを書いてsizeofを見るのが一番早い。
0193デフォルトの名無しさん
2008/12/30(火) 23:27:35{
char p[1024];
} CDDB;
CDDB cddb;
int main(void)
{
return cddb;
}
0194デフォルトの名無しさん
2008/12/30(火) 23:28:330195デフォルトの名無しさん
2008/12/30(火) 23:36:160196デフォルトの名無しさん
2008/12/31(水) 12:48:14言語が標準GCを備えることと、GCが言語の使用と不可分でシステムに組み込まれることとは別だろ。
「高性能なハード」とやらの場合には、GCを組み込んで
「高性能なハード」でない場合には、GCを組み込まず手動のメモリ管理を使用してシステムを構築すればいい。
C++はマルチパラダイム言語とやらを標榜するくらいだから、それくらい普通にするだろ。
それなのに何故標準GCを提供しないのか意味不明。
きっと言語設計者およびその取り巻きはバカなんだろうな。
0197デフォルトの名無しさん
2008/12/31(水) 12:55:470198デフォルトの名無しさん
2008/12/31(水) 12:58:240199デフォルトの名無しさん
2008/12/31(水) 12:58:42高性能なハードでない場合には手動のメモリ管理を使用してってwwwwwwww
その辺が自動化できればGCを導入するのに必要な苦労がいないし、GCもいらないじゃんwwww
バカかこいつは
0200デフォルトの名無しさん
2008/12/31(水) 12:59:160201デフォルトの名無しさん
2008/12/31(水) 12:59:29お前は、先ず日本語を勉強しろ。
0202デフォルトの名無しさん
2008/12/31(水) 13:00:23GCの有無で言語仕様が大きく変わるんだよ。
GCが必要な人はGCを持つ言語を使えばいい。GCが不要な人はGCがない言語を使えばいい。
0203デフォルトの名無しさん
2008/12/31(水) 13:04:28変わるのではなく、パラダイムが追加されればいいんだろ。
GCが必要な人はC++をGCを持つ言語として使えばいい。GCが不要な人はC++をGCがない言語として使えばいい。
C++はそういうことが得意な言語じゃないのか?
0204デフォルトの名無しさん
2008/12/31(水) 13:05:560205デフォルトの名無しさん
2008/12/31(水) 14:17:07パラダイムという言葉を使わずに、C++にGCを実装するのに必要なことは何か言ってごらん。
0206デフォルトの名無しさん
2008/12/31(水) 14:18:570207デフォルトの名無しさん
2008/12/31(水) 14:21:440208デフォルトの名無しさん
2008/12/31(水) 14:27:23一方C++はスマートポインタを実装した。
0209デフォルトの名無しさん
2008/12/31(水) 14:36:330210デフォルトの名無しさん
2008/12/31(水) 15:00:21先ず、お前の勘違いを訂正する。
実装するのはC++にではなく、C++の処理系に対して。
C++の処理系にGCを実装するのに必要なことは
GCの設計/コーディング/デバグ
それ以前に、C++の言語仕様にGCの仕様を追加する必要がある。
0211デフォルトの名無しさん
2008/12/31(水) 15:07:230212デフォルトの名無しさん
2008/12/31(水) 15:09:380213デフォルトの名無しさん
2008/12/31(水) 15:28:19残念ながらC++0xには間に合わなさそうだけど。
現状こんな感じ。
ttp://d.hatena.ne.jp/faith_and_brave/20081117/1226913980
0215デフォルトの名無しさん
2008/12/31(水) 15:39:09何の続き?
0216デフォルトの名無しさん
2008/12/31(水) 16:52:510217デフォルトの名無しさん
2008/12/31(水) 17:19:59作れるようになるまでに、どれくらいかかるんでしょうか?
0218デフォルトの名無しさん
2008/12/31(水) 17:24:450219デフォルトの名無しさん
2008/12/31(水) 17:32:140220デフォルトの名無しさん
2008/12/31(水) 17:37:55>>23の言う補間機能を使うといいよ
0221デフォルトの名無しさん
2008/12/31(水) 17:48:14>>19
こういうのは原則としてやめろ
エディタの補間機能が働かなくなるし
0222デフォルトの名無しさん
2008/12/31(水) 17:49:40素晴らしいの意味によるし、経験にも依るでしょ。
強いという意味なら自分で考えるならそれなりに解析が必要。
見栄えという意味ならお絵描き/画像作りが必要。
0223デフォルトの名無しさん
2008/12/31(水) 18:03:39お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0224デフォルトの名無しさん
2008/12/31(水) 18:18:45わざわざ答えてもらってるのに失礼じゃないですか
そういうレスはやめてください
0225デフォルトの名無しさん
2008/12/31(水) 18:25:28いや、答えてないから。
0226デフォルトの名無しさん
2008/12/31(水) 18:30:49グダグダうるせーよwwwww
0227デフォルトの名無しさん
2008/12/31(水) 18:37:07どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0228デフォルトの名無しさん
2008/12/31(水) 18:38:11どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0229デフォルトの名無しさん
2008/12/31(水) 18:55:27C言語を学ぶだけではなく、絵もうまくなる必要があるってことですね!
0230デフォルトの名無しさん
2008/12/31(水) 19:03:15どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0231デフォルトの名無しさん
2008/12/31(水) 19:05:11どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0232デフォルトの名無しさん
2008/12/31(水) 19:14:34どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0233デフォルトの名無しさん
2008/12/31(水) 19:25:07期間 : 5か月くらい
前提 : 俺が作るとして
0234デフォルトの名無しさん
2008/12/31(水) 19:44:37thx
0235デフォルトの名無しさん
2008/12/31(水) 19:44:41どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0236デフォルトの名無しさん
2008/12/31(水) 20:27:30どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0237デフォルトの名無しさん
2008/12/31(水) 23:07:080238デフォルトの名無しさん
2008/12/31(水) 23:16:17どれくらいって聞いてるのに、グダグダうるせーっつーの。
お前らは期間を示せばいいんだよ。前提があるなら前提も示せっつーの。
0239デフォルトの名無しさん
2009/01/01(木) 00:17:120240デフォルトの名無しさん
2009/01/01(木) 00:31:420241デフォルトの名無しさん
2009/01/01(木) 00:39:35そこで少し分厚い壁に当たってしまいました・・
こんなしょっぱなから壁にぶつかるようじゃ、俺にC言語習得なんて無理なんじゃないか・・?
って考えてます・・
0242デフォルトの名無しさん
2009/01/01(木) 00:45:46プログラムでつまづくのは別にいいけど「良い質問/相談」を持ちかけるのはやっぱり必要だとオモ
あ、あけましておめでとう
0243デフォルトの名無しさん
2009/01/01(木) 00:53:22web で勉強してるの?個人的には本一冊買った方が良いと思うなぁ。
あと、論理的思考能力とやる気さえあればプログラミングはできるよ。
0244デフォルトの名無しさん
2009/01/01(木) 01:00:58>>243
よし!本を買うことにします
0245デフォルトの名無しさん
2009/01/01(木) 02:00:08俺もWEBで勉強した
で、した感想
本買ったほうが100倍速いぞw
0246デフォルトの名無しさん
2009/01/01(木) 02:31:11勉強でやってるなら、とりあえず作ってみて
必要になったら、Webなり2chで聞くなりした方が絶対覚えが早いよ。
0247デフォルトの名無しさん
2009/01/01(木) 03:29:27↑実際どうなの
0248デフォルトの名無しさん
2009/01/01(木) 03:50:210249デフォルトの名無しさん
2009/01/01(木) 04:25:07バッファオーバーフローで、PCがハック(今ではクラックの方が正しいか)されたいのであれば、使えばいい。
1988年にfingerdを襲った悲劇の教訓からそう語り継がれているんだよ。
0250デフォルトの名無しさん
2009/01/01(木) 04:35:031つくらいいいところあるかなと思ったけど、いいとこないな
0251デフォルトの名無しさん
2009/01/01(木) 13:15:35data
0252デフォルトの名無しさん
2009/01/01(木) 13:19:38前後の二つと中央のデータにある違いがある場合、真ん中のデータを削除したいのですが、
remove_ifと叙述関数(プレディケート)を使って作れますか?
叙述関数では各要素毎にしか比較できませんか?
0253デフォルトの名無しさん
2009/01/01(木) 13:20:580254デフォルトの名無しさん
2009/01/01(木) 13:23:260255デフォルトの名無しさん
2009/01/01(木) 13:53:38そもそも、範囲が違う (remove_ifは要素全部、3連続比較は(本質的には)要素数-2個の範囲)
0256デフォルトの名無しさん
2009/01/01(木) 14:00:50A B C D E で B を削除するとして C に対する比較は B C D なのか A C D なのか、とか。
0257デフォルトの名無しさん
2009/01/01(木) 14:41:09おすすめのC++入門サイトを教えてください。
Cは未経験です
0258デフォルトの名無しさん
2009/01/01(木) 14:45:180259 【148円】 【大吉】
2009/01/01(木) 15:21:220260デフォルトの名無しさん
2009/01/01(木) 15:33:57もし、正しい理解とかどうでもいいから速攻でC++が使えないと困るみたいな
状況だったら素直に質問にそう書いた方がいい。
(叩かれるかもしれないけど)
0261デフォルトの名無しさん
2009/01/01(木) 15:35:23ロベール
0262デフォルトの名無しさん
2009/01/01(木) 15:36:10C++やってる連中が自分がCから入ったから、それがいいって思い込んでるだけ。
0263デフォルトの名無しさん
2009/01/01(木) 15:51:290264デフォルトの名無しさん
2009/01/01(木) 16:25:01C は初っ端から printf とか scanf とか面倒くさいし
(C++は桁数指定とかしないのであればフォーマット指定の必要がない)、
関数に変数の値を変更してもらうのにもポインタなんぞが必要になるし(C++なら参照で良い)、
Cから始める方がややこしいと言わざるを得ない。
0265デフォルトの名無しさん
2009/01/01(木) 16:32:290266デフォルトの名無しさん
2009/01/01(木) 16:42:46std::string 使わせた方がいいね。
0267デフォルトの名無しさん
2009/01/01(木) 16:55:060268デフォルトの名無しさん
2009/01/01(木) 16:57:220269デフォルトの名無しさん
2009/01/01(木) 17:54:060270デフォルトの名無しさん
2009/01/01(木) 17:56:03そこでSTLですよ
(゚∀゚)神のキターですよ
0271デフォルトの名無しさん
2009/01/01(木) 18:58:090272デフォルトの名無しさん
2009/01/01(木) 20:12:48GCが組み込まれるなら待とうかなぁ・・・
でも自前で組んだ方が速いのよね
0273デフォルトの名無しさん
2009/01/01(木) 20:20:51boost::shared_ptrがマジお勧め。
0274デフォルトの名無しさん
2009/01/01(木) 20:27:060275デフォルトの名無しさん
2009/01/01(木) 20:52:13問題は多くのサイトがC++でなくベターCから入門することくらいか
0276デフォルトの名無しさん
2009/01/01(木) 21:02:080277デフォルトの名無しさん
2009/01/01(木) 21:03:20プログラムのプの字も知らない人に
いきなりオブジェクト指向を語っても
どうなのかなあと思わなくもない。
0278デフォルトの名無しさん
2009/01/01(木) 21:09:00で・・・やはり、Cから始めたほうがいいのでしょうか?
それともC++からでいいのでしょうか?
0279デフォルトの名無しさん
2009/01/01(木) 21:42:200280デフォルトの名無しさん
2009/01/01(木) 21:42:410281デフォルトの名無しさん
2009/01/01(木) 21:50:35そのためには、Cだといきなりポインタを理解しなくてはならず厄介。
C++は文字列クラスがあるから、そのあたりは緩やかに学べると思う。
0282デフォルトの名無しさん
2009/01/01(木) 22:03:57いやさ、オブジェクト指向以前に
C++なら例えば配列は初心者の扱うモノじゃないのに
何故かvectorより出て来たりさ
酷いのは#include <stdio>から始まったりとかね
それはほとんどC言語でしょって話
■ このスレッドは過去ログ倉庫に格納されています