- 237 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 13:02:23 ]
- >>233
まずどう聞いたらいいのかもよくわからないんですみません。 VB.netとかMicrosoftSQLサーバーとかを使ってます。 (言語、といわれたときにBasic?VB?VB.NET?のどれを書いたらいいかさえ迷ってます) 具体的には他人のSQL文を読んだときに、VBのソース上でもこれが漠然とわからなかったなと思ったもので、 SQL文とプログラム言語がごっちゃになってたりするかもです。 どちらも「変数を定義したあとで=New Aとか書いたり、=@Aと書いたりしてワンクッション置く」のはおんなじだと認識してたのと、 ちょこちょこ他の言語のソース見てたらなんとなくJavaでもCでもなんでもここらへんの仕組みは共通だろうと思ってて。 >基本的には、OSのメモリマネジャーが「こっからここまでプログラムAが確保」とするだけ ここなんですけど、自分ではなんとなく 変数宣言したときに”OSのメモリマネジャーが「こっからここまでプログラムAが確保」とする”とされると思ってて そうすると(配列でメモリ上での連続したアドレスを指定するとすると) 、 すでに物理的に領域は確保されてるから、わざわざ新たにNewなんとかを代入しなくても (A=New Aとかにしなくても) そのまま具体的な値を代入して(A=5とか)使えばいいのになんでだろう?と思ってしまったのです。
|

|