トップページ > プログラム > 2016年03月20日 > 29yt69lx

書き込み順位&時間帯一覧

17 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000130002006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【JavaScript】スクリプト バトルロワイヤル53【php,py,pl,rb】 [無断転載禁止]©2ch.net
Win32API質問箱 Build122

書き込みレス一覧

【JavaScript】スクリプト バトルロワイヤル53【php,py,pl,rb】 [無断転載禁止]©2ch.net
892 :デフォルトの名無しさん[sage]:2016/03/20(日) 16:38:45.39 ID:29yt69lx
ちからぬけよ
【JavaScript】スクリプト バトルロワイヤル53【php,py,pl,rb】 [無断転載禁止]©2ch.net
897 :デフォルトの名無しさん[sage]:2016/03/20(日) 17:12:01.27 ID:29yt69lx
一方、分かりやすさより、見た目に拘った言語がC言語

int func( int *ptr );

宣言時に型名を前に書いたり
ポインタ型変数の宣言を実際に利用するときの形に合わせるなど
非常に視覚的に感性に訴えかける文法
Pascalはダメダメだね、文法は綺麗かもしれないが、感性に訴えかけるものが無く、直感的じゃない
【JavaScript】スクリプト バトルロワイヤル53【php,py,pl,rb】 [無断転載禁止]©2ch.net
902 :デフォルトの名無しさん[sage]:2016/03/20(日) 17:23:27.04 ID:29yt69lx
特にポインタ型変数の宣言のセンスはちょっと常人離れしていると思う
ポインタは実際に利用するときは*ptrって使うのだから
宣言の見た目もint *ptr;っつー風に合わせようっていうね
配列の宣言も同様だが、まず常人だと思いも付かない文法だ

あっても、int* ptr; とか *int ptr; とかだろう
もしくはポインタを生成するという意味で、int& ptr; とか &int ptr; とか
まさかptrの方に「*」や「[]」を付けようとは考えもしない

だって今宣言したい変数の名前がptrで、それの型を指定するっつーんだから普通の常人は
型名 ptr; って考えるわけだから、ptrの方に*を付けようとは考えないでしょ
【JavaScript】スクリプト バトルロワイヤル53【php,py,pl,rb】 [無断転載禁止]©2ch.net
903 :デフォルトの名無しさん[sage]:2016/03/20(日) 17:31:34.80 ID:29yt69lx
int *array[10];
っていう書き方がもう凄すぎるっつーか
確かに変数を実際に利用するときはそういう書き方をするから、感性に訴えかけるものがるので説得力はあるが
常人なら絶対に
int*[10] ptr;
って文法にする、というか、理屈先行で考えると、それしか思いつかない、普通そうなる、絶対に
C作ったやつはマジ変態、理屈や分かりやすさよりも、視覚的なものや感性を優先している
【JavaScript】スクリプト バトルロワイヤル53【php,py,pl,rb】 [無断転載禁止]©2ch.net
918 :デフォルトの名無しさん[sage]:2016/03/20(日) 21:11:49.64 ID:29yt69lx
>そうすりゃ、配列へのポインタを宣言する時の(*)[256]なんかの、「()」って何者かちょっとわからないか?

これは何を言っているのかちょっとわからないが
仮にint *array[10]; を int*[10] array; と書く文法だった場合
int (*ptr)[10]; は int[10]* ptr; になるだけなんじゃないの?

>型を書き表すときは宣言から識別子を取っ払ったもの、とパースしたいんだよ。

ってことらしいが、キャストなんかで型を書かなきゃならないときは、int[10]*、って書けばよいだけでは?
int[10]* ptr; が int[10]* だから
この方式でも、「型を書き表すときは宣言から識別子を取っ払ったもの」は守られているわけだが
ちょっと何が言いたいのかよくわからない

それとももっとほかの別のことを言っている?
君の文章をそのまま受け取れば、俺が(*)[256]の()の意味が分からないって事になっているみたいだけど
そんな話したっけ?
Win32API質問箱 Build122
152 :デフォルトの名無しさん[sage]:2016/03/20(日) 21:26:43.48 ID:29yt69lx
おかしくなったとしても再起動すればよいだろ
クラッシュが怖くて開発が出来るかよ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。