[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/06 18:50 / Filesize : 211 KB / Number-of Response : 910
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

VBプログラマ質問スレ(Ver.6.0 まで) part62



1 名前:デフォルトの名無しさん [2013/02/15(金) 16:54:12.79 ]
ここは Visual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。

VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。

○ 質問者の心得
 一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
 二.VBScript、インストーラーなどはこのスレでOK。
 三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
 四.荒らしは相手しない。

○ 回答者の心得
 一.答えられない質問は無駄に罵倒せずスルー。無理するな。
 二.代用法を強制しない。
 三.回答する上で必須ではない情報をむやみに聞き返さない。
 四.荒らしは相手しない。
 五.VB情報募集中。
 六.回答は質問者が理解できるよう具体的に。

MSDN Online Japan ホーム
 www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
 msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
Google
 www.google.co.jp/

前スレ VBプログラマ質問スレ(Ver.6.0 まで) part61
toro.2ch.net/test/read.cgi/tech/1359721249/

※「まず自分で調べる」クセを身につけよう。

156 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 16:02:58.71 ]
正解!

157 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 21:39:47.58 ]
%TEMP%フォルダに
DF〜.tmpというゴミファイルが大量にたまってると思ったら
旧VBのせいかよ!

158 名前:デフォルトの名無しさん [2013/02/27(水) 21:42:33.26 ]
いつの間にかVB.netをVBって呼ぶようになったのね。
VBできますか?って言われたから、てっきりVB6.0の事かと思って「ハイ!」と答えたら
あとでVB.netだったと分かりさあ大変。納期は3週間しかないけど対応できるだろうか?

バカだなおれorz

159 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 21:46:01.33 ]
アイコン使ってる旧VB製のやつが原因か
まぁIE9でも作られてるが・・・

160 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 21:53:10.31 ]
アイコンなんて使ってないけど?

161 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 21:41:42.10 ]
変数のポインタアドレス渡すとか何か怖いな

162 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 21:43:47.88 ]
>>155
ていうかこれ書き込まれる文字コードはunicodeってわけじゃないのな
引数としてunicodeが渡せるってだけなのな

どっちみちファイルにANSIで書き込まれるのならAとWどっちを使っても同じやん旧VBからは

163 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 21:57:08.78 ]
INIファイルの先頭にBOMがあるかないかで動作が変わったような記憶が。
違ってたらごめん。

164 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 22:13:13.73 ]
>>161
ポインタアドレスってなんだよ?ポインタ自体がアドレスだろうが?
それともポインタのポインタか?そんなもん渡してませんが何か?

これだからVB6オンリープログラマは怖いわ・・・。



165 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 22:24:36.72 ]
ポインタってアドレスを指す変数のことじゃなかったのか・・・勉強になるなこのスレ

166 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 22:43:02.98 ]
おとなしくxmlを使えばいいのに

167 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:04:23.74 ]
>>165
いつからポインタが変数になったんだよ?w

168 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:06:05.49 ]
配列なら変数だな

169 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:18:06.38 ]
普通の変数は値を保存しているけど
ポインタは変数の値を保存しているメモリのアドレスを保存している変数

170 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:21:17.55 ]
ポインタは変数ではないよ。そんな風に教えたのは一体どこの専門学校だよ?大原か?

171 名前:デフォルトの名無しさん [2013/02/28(木) 23:23:23.90 ]
>>170
ググるとポインタは変数ですと説明しているサイトが山のようにひっかかるからだろ?
アホの仲間入りをさせておけばええやんw

172 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:24:10.45 ]
語義を考えれば分かると思うが、ポインタとはもともとは左辺値が入る変数やレジスタのこと。
左辺値そのもののこともポインタと言ったりするが、それは派生的用法だろう。

173 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:24:30.44 ]
>>169

ポインタ (プログラミング) - Wikipedia
ja.wikipedia.org/wiki/%E3%83%9D%E3%82%A4%E3%83%B3%E3%82%BF_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)

174 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:26:02.52 ]
変数のように扱えるから、初心者はアドレス専用変数と考えると分かりやすいからでしょう。
言語仕様は関係ないでしょうから。



175 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:28:59.80 ]
>>172
>ポインタとはもともとは左辺値が入る変数やレジスタのこと。

一体どんな言語を前提として言ってるのかね?アセンブラかい?
だったらWORD PTRとかQWORD PTRとかを変数と呼ぶのかい?
少なくともC言語では言語仕様上ポインタは変数ではないぞ。
変数と同じように値を代入する事はできるがな。

176 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:30:23.30 ]
VB6でポインタを語っている時点で終わってる訳だが?

177 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:31:46.23 ]
前スレに関数ポインタをVBから実行するテクがあったな

178 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:33:29.67 ]
StrPtrとかなんで隠し関数なんだ?

179 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:35:23.62 ]
>>175
だから、君が本来の意味と派生的な意味の区別がついてないだけ。
馬鹿はこれだからな。人が言ってるそばからまったく。

180 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:35:36.60 ]
AddressOf 演算子を変数だと言い出す奴が出現しそうだなw

181 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:35:47.31 ]
仕様と実装は別じゃね
Cコンパイラがポインタを変数のように扱うかもしれんだろ

182 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:36:37.23 ]
本来の意味と派生的な意味をごっちゃにしてる奴が話を混乱させているだけだろ?

183 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:42:34.41 ]
「ポインタ変数」と書いてるサイト大杉ワロタ

184 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:50:09.01 ]
>>183
Cの場合はポインタは型。
つまり「ポインタ変数」はポインタ型の変数と言う意味。
だから何もおかしくない。



185 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:51:12.24 ]
この辺り、ポインタ変数もムーミン村とかバカボンパパと同じ系統のネーミングだなw

186 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:55:05.08 ]
関数へのポインタ = 関数ポインタ
変数へのポインタ = (変数)ポインタ

ポインタを入れる変数 = ポインタ変数

関数へのポインタ = 関数ポインタ
関数へのポインタを入れる変数 = 関数ポインタ変数

ここまでいえば、ポインタとポインタ変数の
違いぐらいわかるだろ。

187 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 23:58:07.54 ]
WORD pointer ← WORD型変数

WORD型

WORD* pointer ← WORDポインタ型変数

WORDポインタ型

188 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:00:57.25 ]
WORD* pointer

WORDポインタ型

int* pointer

intポインタ型

void* pointer

voidポインタ型


?* pointer

型名を省略して、ポインタ型
そしてpointerはポインタ型変数
変数の中に入っている値 ・・・ ポインタ

189 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:03:24.02 ]
>>186
まだ言ってるのか。
概念としては、アドレスを入れる入れ物としてのポインタがあくまで先。

Cには型の概念があるから、ポインタ変数の型のことをポインタと呼ぶことにした、
という順番。まさにムームン村。

190 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:04:59.38 ]
> ポインタ変数の型のことをポインタと呼ぶことにした、
してない。

ポインタは変数の中に入っている値。

ポインタと
ポインタ型と
ポインタ変数は
それぞれ別

数値と
数値型と
数値型変数
といえば理解できるだろ?

191 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:06:20.94 ]
だから語義を考えろって。生きてるうちに少しは頭使えよ。
pointer = point + er。

192 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:06:50.89 ]
それで?

193 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:08:11.73 ]
位置を支持するもの(変数)だからpointerって言うんだよ。
位置だけならただのpointじゃねえか。
こんな簡単な話がわからない奴がいるんだからな。

194 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:08:23.58 ]
おまえら旧VBでポインタ扱うことあるの?ならこの話を続けてもいいよ



195 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:10:33.15 ]
wiki.answers.com/Q/What_is_a_pointer_variable

What is a pointer variable?
A pointer variable is a variable that contains the memory
location of another variable or an array (or anything else in memory).
Effectively, it points to another memory location.

196 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:11:31.11 ]
pointerって黒板指す奴だな

197 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:15:49.97 ]
#define BASE 0xA000
WORD *pointer = BASE ← これ(BASE)が位置(ポイント)

BASEがポイントであり、
pointerに入っている値(=0xA000)は
ポイントを指し示すものだから、ポインタ

198 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:17:28.10 ]
>>197
馬鹿だろお前

199 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:19:59.89 ]
反論できなきゃ、お前が馬鹿ってことになる。
口を出したのなら、最期までやらなきゃ自滅だよ。

200 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:20:03.06 ]
defineってマクロじゃん
テキスト的にその文字列を置き換えるってだけのものなのに

201 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:20:59.42 ]
東京タワーの場所 = 位置
その位置を表す数値=ポインター

202 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:27:28.17 ]
2つ3つの意味を持つ言葉ってプログラミング言語にはつきものなのかな
プロセスとかパイプとか

203 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:27:36.24 ]
WORD point;
WORD *pointer = &point;

204 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:28:33.59 ]
>>199
反論てw
>>197に反論が必要だと思ってるのか。
厚顔無恥ってのはすごいことだね。

2行目で自分で「ポイント」だと言ってる同じ0xA000という値が、
5行目では「ポイントを指し示すもの」になってることに何も疑問を感じないのかよ。



205 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:31:45.50 ]
東京タワーの場所 = 位置(BASE) = ポイント
その位置を表す数値(0xA000)=ポインタ

0xA000 = ポインタ
0xA000 を入れるための変数 = ポインタ変数

なにか矛盾でも?

206 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:34:39.31 ]
変数の位置を指し示す値だからポインターだろ。

207 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:34:43.24 ]
>>201
だから違うよ。そういうことじゃない。

その例えでいうのなら、たとえば首相の現在位置を表示する掲示板(そんなものがあるとして)がポインタ。
東経何度北緯何度というのはただの位置情報であって位置の指示者(ポインタ)じゃない。

208 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:36:20.33 ]
結論まだ?

209 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:37:17.49 ]
首相の現在位置 = ポイント

だな。

現在位置を表す値がポインタだ。

210 名前:デフォルトの名無しさん mailto:sagege [2013/03/01(金) 00:39:31.13 ]
「ポインタ演算」という言葉があることを知っていれば、
ポインタは演算できるものだってわかるはずだがね。

211 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:39:37.77 ]
>>209
だから違うって馬鹿か。
それは「位置情報」であって「位置の指示者」じゃない。

212 名前:デフォルトの名無しさん mailto:sagege [2013/03/01(金) 00:40:43.81 ]
「位置の指示者」って変な用語だなw

ポインタは演算できるもの、すなわち
値であることは明らかだ。

213 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:41:53.41 ]
>>210
納得した。確かに値だ。

214 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:44:16.42 ]
しかし、「メモリ上の位置をポイントする変数 = ポインタ」というのが
ポインタという概念の出発点で、あとの用法はあくまで派生的なものだ、ってそんなに難しい話か?

まあ世の中馬鹿多いし、だいいちここはVBerのスレだからあれか...



215 名前:デフォルトの名無しさん mailto:sagege [2013/03/01(金) 00:49:14.63 ]
>>214
だからポインタは演算できる値だって結論でただろ?

メモリ上の位置=ポイント
例えば特定のポイントに変数aがあるとする。
その変数aのポイントを指し示す変数b(ポインタ変数)がある。
ポインタ変数bの中に入っているのがポインタ

×「メモリ上の位置をポイントする変数 = ポインタ」
○「メモリ上の位置(ポイント)を指し示す値 = ポインタ」

ポイント と ポインタ は別物なんだよ。

ポイントが変数aの場所だとして、
ポインタは変数bに入っているんだよ。

216 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:55:30.01 ]
>>215
そういう物の言い方って馬鹿特有だね。
馬鹿って何度言っても「位置情報」と「位置情報の指示者」の区別が付かないんだな。

っていうか、自分でポイントを表す値がポインタだ、って言ってて何の疑問も感じないんだから凄い。
まともな教育受けてるのか君って。

217 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:55:51.07 ]
>>215
その説明読むと、ポインタは型のような気がするか?

218 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:56:46.99 ]
>>216
その文章に反論が含まれてないよ?

簡略化すると、お前はわかってない。としか言ってないよね君。

219 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:58:06.96 ]
>>217
ポインタ と ポインタ型 の違いは
数値 と 数値型 の違いと一緒です。

220 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:58:23.61 ]
馬鹿にも分かるかもしれない別の言い方をしてみるか。

ポインタとは、戸籍(の現住所)みたいなもの。

戸籍は書き換えることができる。
そして、戸籍に載っている情報は住所だが、住所は戸籍じゃない。

実に当たり前の話だと思うんだが、こういう当たり前の話を延々されても
理解できないのが、馬鹿。

221 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:59:29.39 ]
ポインタ と ポインタ型 の違いは
数値 と 数値型 の違いと一緒です。

0、1、2、3、4、5

これは何でしょうか? 数値ですね。
でもメモリアドレスとみなすと
ポインタでもありますね。

222 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:01:55.20 ]
やっぱりポインタは値か。

223 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:06:00.12 ]
値がポインタだとすると、その値を参照する機能は何なの?

224 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:10:58.24 ]
1つの言葉が2つ以上の意味を持っちゃいけないんですか!



225 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:14:00.88 ]
だったら変数でも値でもいいじゃん

226 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:15:17.01 ]
>>223
ポインタ値の参照じゃね?

それともポインタ値で指し示す先にある変数を参照したいのかな?

227 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:16:07.78 ]
ポインタ値で指し示す先にある変数を参照 = 間接参照

228 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:19:45.14 ]
やはりポインタは値と考えるのが
一番しっくり来るな。
ポインタは計算できるものだし。
型や変数は、計算出来ない。

229 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:20:07.33 ]
>>227
間接参照とは単にポインタがポイントしているデータを参照することw
恐らく機械語のindirect addresssingから来ている

230 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:21:26.36 ]
>>229
ん? だからポインタが指し示すポイントにある変数を参照することでしょ?

231 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:23:04.59 ]
>>230
ポインタがポイントするのは変数なんですか?

232 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:24:14.89 ]
>>231
型って言いたいんでしょ?w

233 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:25:15.83 ]
やっばり値がポインタだと言われても、しっくりこないなあ。
ポインタの値はただのアドレスじゃないの?

234 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:25:26.85 ]
変数を参照 と 値を参照 って違うものでしたっけ?



235 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:26:07.88 ]
> ポインタの値はただのアドレスじゃないの?
つまり、ポインタの値はただのアドレス(0xA000)とかってことでしょ?

236 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:27:09.38 ]
>>232
mallocで確保した場所に変数なんかない

237 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:28:09.43 ]
C言語においてポインタはただのメモリアドレスの値ですが
誰か違うって言っていた人いましたっけ?

238 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:29:45.71 ]
>>233
全然違う概念なんだからしっくりくる方がおかしい。

ポインタ(戸籍)の値はアドレス(住所)かもしれないが、
住所が戸籍だなんて奴がいたら、そいつはかなり脳が足りない。

239 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:32:30.72 ]
>>238
そこなんだよな、ポインタは値と言われると
じゃあポインタ=アドレスなのか?と言う気になる。

240 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:47:22.89 ]
値の入れ物や、値を指す方法を示すものがポインタ
アドレスはその示されてる値

241 名前:デフォルトの名無しさん [2013/03/01(金) 01:59:45.04 ]
ちょーっと
ここVBスレなんすけど

242 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 02:00:36.52 ]
>>239

なんでお前>>238にレスしてるの?
>>238は明らかに意味不明、馬鹿だよね。
自作自演にしか見えないよ。

なぜかっていうと、戸籍っていうのはな。
> 人の生年月日や、どこで生れたのか、両親は誰々で、
> 兄弟はいるのかどうか、そして、いつ死亡したのかなどがわかるものです。

243 名前:デフォルトの名無しさん [2013/03/01(金) 02:13:19.42 ]
時間が変わってバイさるから復帰か

244 名前: 【豚】 [2013/03/01(金) 02:17:26.37 ]
そんなことより
おみくじで旧VBの将来を



245 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 02:25:32.39 ]
多分Windows15とかなってもVBランタイムが付いてくるでしょう

246 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 02:31:20.98 ]
Windows95くらいになってもな!

247 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 04:02:55.16 ]
荒らしに反応する奴も荒らし

荒らしに反応する奴に反応する奴も荒らし ←俺か

248 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 04:07:40.39 ]
ポインタ(戸籍)なんて奴がいたら、そいつはかなり脳が足りない。

249 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 04:10:36.00 ]
もう少しタメになる話をしておくれよ
旧VBを扱わなきゃいけない案件はまだまだあるんだし
四月になれば新卒で入った新人君たちがそれらに関わるかもしれんじゃないか
有益な情報だけたのむ

250 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 08:18:43.68 ]
pointerとpointeeの違いが分からない低能がいるのが悲しい
理解力が無く最低限の英語すら分からないで、この先技術者として生きていけるの?

251 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 09:06:43.52 ]
話を >>161の原点に戻そう。

>変数のポインタアドレス渡すとか何か怖いな

つまりコイツが、「変数のポインタ渡すとか何か怖いな」と言っていればこのポインタ議論は発生しなかった。
「変数のポインタアドレス」と言ってしまったので、アドレスを示すポインタ+アドレスという意味不明な重複が発生した。
そこで、このバカがもしかしたらポインタの事を変数だと思っているのかも?という疑惑が生まれた。
しかしそれにしてもこれだけスレが伸びるとは・・・。
しかも最もポインタに縁遠いVB6のスレでwww

252 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 09:09:11.98 ]
それいうなら、「変数のアドレス」だろw

253 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 09:09:55.21 ]
ダメダメなC#と比べればVB6.0にいかにノビシロがあるかがわかるな。

254 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 09:11:10.40 ]
>>252
「変数のアドレス」ならC言語風で言うなら &a でもいいはず。これはポインタではない。はい論破。



255 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 09:12:47.51 ]
まだ ポインタ = アドレス だと思ってるアホちゃんがいるらしいw

256 名前:デフォルトの名無しさん [2013/03/01(金) 09:17:57.88 ]
ハードウェアで言うならプログラムカウンタ(PC)を変数と考えるかどうかという事だな。
JMPやCALL、PUSH、POP命令はPCの値を変更してプログラムの流れを変える。
まさにこの時、PCが変数かのようにふるまう。では代入演算命令でPCに値を入れられる命令があるかというと
そんな機械語は存在しない。なのにPCを変数と考えるのか?という談義に近い。






[ 続きを読む ] / [ 携帯版 ]

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

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