[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/10 01:29 / Filesize : 102 KB / Number-of Response : 454
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

コーディング規約 第3条



1 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 23:28:42 ]
カッコの位置や変数名のつけ方から、何で規約なんて決めるのという話まで
コーディング規約・スタイルに関するスレ

前スレ

コーディング規約 第2条
pc10.2ch.net/test/read.cgi/tech/1068752664/

355 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 20:43:15 ]
インデントや変数名なんかは後でどうにでもなるんで、別に構わない。

356 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 12:27:33 ]
class A
{
private:
 int i;
};
がすき

>>355
変数名はクラス間で衝突するのが当然だから後から置換するのは大変だぞ

357 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 19:13:10 ]
コンパイラ相当の解析能力がある名称変更ツールってあったらいいなあと、たまに思う

358 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 20:36:18 ]
>>357
JavaとかC#だと当たり前のように存在する。

359 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 20:39:51 ]
>>357
何年前から来ましたか

360 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 21:25:10 ]
Eclipseの入力補完とリファクタリングがなければ、もうコーディングできない体に・・・。
viでperlでCGIを書いていた時代には戻れない。

361 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 21:51:51 ]
70年代から来たものですが、技術の進歩はすばらしいなw
eclipseを使って変数名変更やもっと高度なコードの書き直しができるみたいね
ttp://www.confrage.com/eclipse/
(リファクタリングの項目)

こういう情報がまとまってるところってないものかな


362 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 22:25:03 ]
VS2008でもリファクタリング出来ますよ

363 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 22:54:59 ]
イマドキのモダンな開発環境なら大概できると思うが。
C++は構文解析の難易度高いんで発狂IDEも多いけどw



364 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 23:59:01 ]
namespace の中はインデントする?
俺はしない。

365 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 03:25:36 ]
基本はやらないほうだけど、
Java/C#では、IDEが勝手にやってくれるのでそのままやらせている。

366 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 15:14:16 ]
いまだに、IDEのエディタよりテキストエディタを使ってる
名前変更は、grepで拾って一つ一つやる
そもそも名称変更をする時点で
設計がおかしいってことだし、そういう意味でコードの見直しにもなる

というオレは前時代の生き物だが、そうやって生き残ってきたから
この部分はそのまんまw

367 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:01:04 ]
でも、若いのがIDE導入したいって言った時は、
前向きに検討してあげてね。

最近上司にO/Rマッパの話をしたら、
「そんなこと位、ケチらずにSQL書けよw
最近のはSQLも書けないのが多いってことなんかねー」
と言われた若いもんより

368 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:29:45 ]
手間を減らすための手法は、使う側にメリットがあると感じさせなければただの余計な手間だからなw

369 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 16:36:56 ]
Java+WebだとIDEなしは悲惨だぞ。
仕掛け上、膨大な数のファイルを取り扱うし整合性とるのだけでも大変だ。

370 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 19:04:31 ]
SQL知らずにO/Rマッパー使いたがる馬鹿

371 名前:367 mailto:sage [2009/02/11(水) 20:56:18 ]
>>370
どこからその発想が出てきたのか分かりませんが
そんな人がもしいたら馬鹿ですね。同意です。

372 名前:366 mailto:sage [2009/02/12(木) 00:35:22 ]
>>367
いやいや、統合環境でもがつがつ組むときだけテキストエディタを使ってる
私は、フリーだし
誰かの面倒見るときでも、基本的には個人の自由と思ってる


373 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 07:55:52 ]
>>371
お前のレスから出た発想に決まってるだろ低脳



374 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 08:14:58 ]
おやおや

375 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 08:25:47 ]
暇つぶしに煽ったら皮肉で返されて逆ギレっすかw

376 名前:デフォルトの名無しさん [2009/02/20(金) 19:25:27 ]
規約とはちょっと違うかもしれないけど、他に聞くとこないのでここでいいかい?
コードを管理するディレクトリ構成のことなんだけど、
ソースとヘッダーを同じディレクトリに入れてる人っているかな?
ライブラリのコードならヘッダーのディレクトリを分離しなきゃいけないだろうけど、
そうじゃなければ一緒にした方がやりやすいってやってるところもあるのかな?


377 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 19:54:54 ]
好きなようにしたらいいと思うぞ。どっちにしても大した問題はないように思える。

378 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 20:12:40 ]
いちいち分けないだろ

379 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:29:58 ]
分けないのか?


380 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:33:59 ]
IDEにおまかせ。

381 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:53:41 ]
ライブラリでも配布時にヘッダ取り出せばいいし
必要とメリットに応じて。でいいんじゃない? 自分は分けてない

382 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 00:52:52 ]
分けてない人多いのか



ところで今さらだけど、こんな記事あった
ttp://blog.scriptionary.com/2009/01/21/hungarian-notation-what-to-do/


383 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:02:05 ]
いや、多いかは知らないぞw 書き込んだ2人は分けてないってだけだからなw



384 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:08:30 ]
分ける意味がわからん

385 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:15:42 ]
ハンガリアン表記法はコーディングの手間になるから使わない
ただ、ポインタとグローバル変数にはpとかg_をつけてる。取り扱い注意的な意味で。

386 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:16:25 ]
複数のコンポーネントからなるプロジェクトの場合は、コンポーネントごとにディレクトリを作って
なおかつ、共通で使うヘッダファイルのディレクトリも作る。
コンポーネント内部でしか使わないヘッダファイルは、コンポーネントのディレクトリに入れる。

387 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:30:43 ]
ハンガリアン表記法ね
Cの時は使ってる、C++とかオブジェクト指向系の言語だと考えちゃうね

388 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:33:46 ]
>>385
コーディングの手間になるから使ってる
意識する分だけ誤りが少ないし、検索するときユニークになりやすい
同じ意味で型を変換したい時には楽

389 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:33:57 ]
コメントの書き方で
flag = true; //フラグを立てる
とかいうのは意味ないと思う。コードを見ればすぐ分かることを書くのは無駄。

コメントはある程度のまとまったコードに対して、どういう意味があるかを書くと、いちいちコードを解析する手間が省けるから役に立つ。

疑問があるのは、コメントにコードの変更日と変更者を記入してるタイプ。役に立ったことがないんだが、役に立つんかね

390 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:45:12 ]
10年20年使われるコードでは役に立つときもある

391 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:46:15 ]
80 名前:デフォルトの名無しさん[sage] 投稿日:2007/11/08(木) 19:23:34
昔も似たようなスレあったな
俺はシステムハンガリアンも有効だとレスした
IDEによる入力サポートとか、カーソルあわせての型情報とか一切無い環境もあるからな
ってか俺のとこそうだし
と書いても理解してもらえなかった。
多分ここでも理解してもらえないなw




この意見をどう思う?


392 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:47:50 ]
>>389
納品した後の修正とかなら書くよ


393 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:00:33 ]
>>391
まずはWindows APIみたいにバンバンtypedefしろ。



394 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:06:37 ]
>>391
役に立つならそれはそれでありだと思う。
よほどチープな機材しかない職場なんだろうな。

395 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:11:41 ]
>>389 には完全に同意だ
とくに

>疑問があるのは、コメントにコードの変更日と変更者を記入してるタイプ。役に立ったことがないんだが、役に立つんかね

には泣くほど同意見だ。
読みにくいったらないよ。
SCMがあるのになぜコメントで書くのか

396 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:15:24 ]
>>389
>とかいうのは意味ないと思う。コードを見ればすぐ分かることを書くのは無駄。
まったく同意w
//このフラグはここでのみ立つので、〜ほにゃらら
とか書くならよいのだが、やってることを書くのはほんとアホ

>コメントにコードの変更日と変更者を記入してるタイプ。
おれも役に立ったことがない、コードが読みにくいだけ
だれがどう変えたにせよ、今手を入れるのは自分なんだし
いまさら前任者を恨んでどうするって感じだわw
ファイルヘッダに履歴があれば充分って思う

397 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:15:29 ]
バージョン管理なんて使わせてくれないところかもしれないだろ。
いや、SCMがあってもそういうのを書かされる話は聞くが。

398 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:41:39 ]
>>395
> SCMがあるのになぜコメントで書くのか
どこにでもリポジトリがあるわけじゃありません。

399 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:43:12 ]
あー、こいつが追加変更したところだから要注意だな、みたいなことはある。

400 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 02:54:24 ]
いまどきソフトウェア開発プロジェクトでSCMを使わない以上の罪悪を探すのは難しいけどね

401 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 03:26:36 ]
>>394
CodeWarriorというものがあってだな…


402 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 03:47:41 ]
>>396
変更日・変更者コメントは、同時進行で進んでいるソース流用プロジェクトが、
流用元の最近の変更と自分たちの変更を区別するために欲しがっていたな。

403 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 03:53:56 ]
>>401
組込のIDEには入力支援や型情報ポップアップがないって意味?
俺のとこではエディタとして別のIDE使ってたよ。組込の環境は使いにくいw



404 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 04:15:35 ]
アセンブラだとメモリにどう入っているか分かるほうが楽

405 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 15:04:56 ]
CodeWarrior のクソっぷりはなんとかならんか


406 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:25:27 ]
>コードを見ればすぐ分かることを書くのは無駄。

アルゴリズムやデータ構造は知ってても、コードは読めんと言う相手と
連携しなきゃならん場合は必要だぞ。

具体的に例を挙げると、↓みたいなコードを、相手方にチェックしてもらうには
「読んで字のごとし」なコードもすごく重要。
・別言語で作ったアプリが吐いたデータを、整合性を崩さないように編集するコード
・ハードウェアを直接叩くコード

407 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 17:49:42 ]
それは、「コードを見ればすぐ分かる」ことじゃない。

408 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 19:21:45 ]
コードをみればすぐ分かるってのは、誰でも言語の知識だけでコードからすぐに読みとれること、と言い換えたら理解しやすいかもしれんな。
自分の知識ですぐ分かること、ではないぞw 言語以外の知識やその行付近以外の知識を必要とする時点ですでに「すぐ分かること」ではない。

例えばこういう感じ
*((volatile char*)0xF860) = 0;   //&HF860番地にゼロを書く  ←無駄なコメント

*((volatile char*)0xF860) = 0;   //VDPリセット  ←知識があれば分かることだが役にたつコメント

409 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 19:41:39 ]
>>408
>*((volatile char*)0xF860) = 0;   //VDPリセット  ←知識があれば分かることだが役にたつコメント
これはコードをみればわかることじゃあないと思うな
0を入れるのか、リセットするのか、クリアするのかは、意味が少々違うからな

「文字」「文字値」「文字配列」「文字列」の違いみたいなものも結構気になる

410 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 20:10:39 ]
>>409
コードを見れば分かる無駄なコメント に対する 役立つものの例として、という意味ね
「そこにゼロ書けばVDPがリセットされる」って知識がある人には、例の2つは同じ「コードをみればすぐ分かるコメント」に見えるかもしれない
でも、>>389で言っている「コードをみればすぐ分かるコメント」ってのは前者(ゼロを書く)であって、後者(リセット)のコメントの付け方ではないよ。
という説明のつもりだったw

411 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:15:41 ]
#define VDP_ADDRESS (volatile char*)0xF860
#define RESET 0

*(VDP_ADDRESS) = RESET;

412 名前:409 mailto:sage [2009/02/21(土) 21:32:26 ]
>>410
同意

>>411
そうそう、オレならそうする。

413 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 22:23:07 ]
#define VDP_ADDRESS ((volatile char*)0xF860)
#define RESET 0
#define RESET_VDP() *VDP_ADDRESS = RESET

RESET_VDP();




414 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 01:06:49 ]
マクロ地獄だな

415 名前:409 mailto:sage [2009/02/22(日) 01:09:28 ]
>>411は、レジスタのアクセスだけなのがわかるが、
>>413だと、いくつかのシーケンスが内蔵されているように見えるね

該当のレジスタに他の値を入れることがたびたびあって、この行でリセットをしたいなら、明示的な>>411
該当のレジスタには、他でアクセスすることがなく、ここでリセットするだけなら>>413だな


416 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 17:45:00 ]
皆さんのお知恵をお借りしにきますた

どっかの本かWEBで、ブーリアンの引数名にはNoとかNotはつけるな
ってあったんだけど、みなさんどう思いますか?
例えばbool NoScrollとか

417 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 17:57:32 ]
>>416
賛成の反対で、これでいいのだw

418 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 18:08:30 ]
>>416
本とか読んでる訳じゃないから、俺の感覚だと…

別にbool型なんだから
NoScrollにtrue入れるか、Scrollにfalse入れるかでしょ
それなら、コード中でどう使うかで使い分ければいいんじゃない

絶対に、NoScrollを主体で判断した方がいい部分で使われるのが分っているなら
NoScrollとすれば良い

それ以外で、Scrollという状態をtrue or falseで見る使い方なら
わざわざフラグを反転させる意味にしない方か良いと思う

419 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 19:02:30 ]
>>418
どうもありがとうございます
その本だかによれば、ブーリアンは意味的に「〜する」の肯定で統一したほうが混乱が少ない、みたいなことを根拠にしてました
そうやって統一すると、何かを「する」場合はtrue、「しない」場合はfalseを指定すれば良くなる、と

マァ自分的にも個々の使い分けでいいと思いました

420 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 19:22:24 ]
>>419
直感的に、True(真)なのにNo(否定)っていうのが誤りの元にならないかってことだよね。
"できるだけ"避けるべきだとは思うなぁ

ちょっとオレが変かもしれないけど
電気ポットの注ぎ口なんかよくハッとする
「赤」なのに「出る」のが気持ち悪い


421 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 19:37:12 ]
混在させるより統一した方がいいとは思うけどどっちでもいいと思えるほどの些細なことに見える。

422 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 19:49:32 ]
>>420
赤=危険という風に見ればいい

423 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 20:23:15 ]
>>416
否定後禁止ルールは、isとかcanとか三人単数ルールとかと併用しないと意味不明になりがちだと思う。
その場合ならCanScrollとかScrollsとか。



424 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 20:25:59 ]
酷い日本語すみませぬ…。
×否定後 → ○否定語
×三人単数 → ○三人称単数

425 名前:420 mailto:sage [2009/02/22(日) 20:35:41 ]
>>422
それはわかってるんだけどねw
出すことを前提に操作してるのに「赤」になるのがとてもアフォーざんす

426 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 22:22:51 ]
なして?

427 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 22:55:00 ]
信号機だと赤は停止の色だから?

428 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 23:15:36 ]
・水は青、お湯は赤
・熱いから危険だから赤

429 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 23:22:32 ]
>425
そこは「お湯を注ごうとしてる人」とは違うアクターを想像するんだ。
例えば「ポットを運ぼうとしてる人」とか。

430 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 00:52:59 ]
>>429
わかっちゃいるんだけどね、例えば、車で
アクセルを踏むと赤いランプが点くとしたら、、、気持ち悪いよね
そんな感じ

431 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 01:06:41 ]
そのつまんねー自分語り、いつまで続けるつもり?

432 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 01:19:19 ]
>>431
レスがある限りw

433 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 02:49:40 ]
>>431
2ちゃん歴浅いんか?
嫌ならお前が別の話題を振ればいい。




434 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 09:35:12 ]
>>433
2ちゃん歴浅いんか?
気に入らないレスならスルーしろ。

435 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 13:06:16 ]
おまえここは初めてか?力抜けよ。

436 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 13:28:14 ]
420うぜーぞ

437 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 16:51:41 ]
スルーしろといってる本人がスルーできてない

438 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 17:23:41 ]
オマエモナー

439 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:53:40 ]
       ,;:'';,     ,;:' ';  
      ,;'':.:. ';,,,.,.,.,.,.,;:'   ';     
     、:´: .          ':,   
     ,':.:..:. .           ':,    ま、お茶でも飲んで休憩すれ。
    ';:.:.:.:.. /          \ ':,  
     ';::.:.:.:. . ●      ●  ;' 
     ';:::.::.:.    (__人__)    ;'
     '':;,:.:.:.:.:. .          、:'            ( (
      ,;:'':.:.:.           '::,,.,.,.,.,,.,,_          ヽ ヽ
     ,;':::: ::                `()\; __O__  )ノ
    ,;' ;:.:.   ;,      .:.''_,.,,.,.,.,.,.,.,_,:'" \/= ̄ ̄ =ソ,フi!
    ,;'  ;;:.:.   ;,     ;;''            {= = = = =イ .i!
   ;'   ';;:.:.  ;,    ;:'             ゙、_= = =_ノ  i! 
  ;,    ';,   ,;     ;'                 ̄ ̄ ┌―‐┐〜
  ;,    ゙゙''''''"    ;                  { 茶 }
  :;    ;'''"゙゙'';:   :;                  ヘニニノ
  :;    ;   ;:    ;               || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ':,    ,;   :;    :;                  ||              ||
   ゙゙''''''''''"   ゙゙''''''''''"


440 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 00:23:49 ]
いや、俺はスルーしろなんて言ってないしなあ
命令しといて自分はやらない人につっこみ入れただけだしなあ。

441 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 00:26:10 ]
レス乞食

442 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 00:30:51 ]
呼んだ?

443 名前:デフォルトの名無しさん mailto:sage [2009/03/02(月) 01:19:09 ]
コメントに愚痴とかいいわけ書いてるやついるよなw
そういうヤツのコードは1関数1500行とかスパゲッティな依存関係とかすごく汚いコードだったw
そんな事書くくらいならコードの可読性をあげるコメントを書けと



444 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 01:33:42 ]
パスカル記法ってただ頭を大文字にするだけ?
ハンガリアンみたいに詳細に説明してるサイトがないからそれしかわからん


445 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 10:05:24 ]
>>444
>パスカル記法ってただ頭を大文字にするだけ?

そんだけ。

446 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 12:19:31 ]
おまいらtypedefどう思う?

いちいちtypedefしてんじゃねーよカスが。

447 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 12:50:46 ]
なんでもかんでもtypedefするカス
typedefしなきゃ書けないコードを知らずに全否定するカス

448 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 15:23:25 ]
批判 [編集]

一部の人々は、typedefを広範に使用することに反対している。
ほとんどの議論は、typedefは単に変数の実際のデータ型を隠すだけであるという考えに集中する。
例えば、Linuxカーネルハッカーであり、ドキュメント作成を行っているGreg Kroah-Hartmanは、
関数プロトタイプ宣言を除いて、typedefの使用をやめさせようとしている。
彼は、typedefを使用することが、必要以上にコードを混乱させるだけでなく、
プログラマが巨大な構造体を単純な型と誤認識して使用してしまうことがあると主張している[1]。

449 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 17:34:56 ]
>>448
どこからの引用なのか書けや

450 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 18:04:54 ]
ここだな。
ttp://ja.wikipedia.org/wiki/Typedef#.E6.89.B9.E5.88.A4

451 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 18:17:03 ]
>>446
typedefはCとC++ではまったく事情が違う。
C++でテンプレートメタプログラミングするなら必須

452 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 16:03:42 ]
そうかなあ

453 名前:デフォルトの名無しさん mailto:sage [2009/04/19(日) 22:00:52 ]
そうだよお








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<102KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef