【?】 99%以上はぬるぽを分かっていない 【?】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGThread.stop();
0004デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGポインが無いというキャッチコピーで出てきた言語に、ポインタがある、なんて言ったら失礼だよ。
0008M.B.
NGNG参照がポインタでなくて何だというのだ。
参照
0010デフォルトの名無しさん
NGNG参照だろハゲ
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG参照だね
0013デフォルトの名無しさん
NGNGあぁ そりゃ参照だわな
0014デフォルトの名無しさん
NGNG残念。参照だよ。
0015デフォルトの名無しさん
NGNG参照でね?
0016デフォルトの名無しさん
NGNG参照かも?
0017デフォルトの名無しさん
NGNG参照じゃよ。
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGぬるり
0020デフォルトの名無しさん
NGNGえ? 参照でしょ?
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGat >>8
0024デフォルトの名無しさん
NGNG└('A`)┘
0025デフォルトの名無しさん
NGNG>>8
0027 a
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGまぁ参照だな。間違いない!
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG参照だよ
って書いておけばいいのか?
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGまだプログラム初心者なんだけど、自分は参照だと思うよ。
ぬるぽ
0034デフォルトの名無しさん
NGNGまだ2ちゃんねる来はじめて1ヶ月だけど
それは『ガッ』だと思うよ
>>8
参照だろハゲ
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG未経験者だけど、参照だじょ。
くわえてage
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNG(class Aho*)NULL
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG山椒
004238
NGNG0043デフォルトの名無しさん
NGNG#define NULL 0
#else
#define NULL ((void*)0)
#endif
0044デフォルトの名無しさん
NGNGsansyou
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGでも、何を参照するの???
ダルメシアン?
0048デフォルトの名無しさん
NGNG殴る音。
0049デフォルトの名無しさん
NGNGガッ
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG一方で、ヒープに存在するオブジェクトを参照する変数(≡参照型の変数)はポインタと同一視できるかもしれません。
ただし、Javaでは参照の切れたオブジェクトはGarbage Collectionされます。
ですから、Javaにおける参照型の変数とは単純なポインタとはいえず、いわゆるスマートポインタに近い存在なのでしょう(と私は想像しています)。
ところで、Null Pointer Exception というネーミングは、Javaコンパイラの実装上では正しいのだろうと思うのですが、
Null Reference Exception とかであったほうが混乱が少ないように思いません?
このエラーメッセージをみて参照型の変数≡ポインタって思う人って少なくないんじゃないかなぁ?
# でも,そう思っても実害はないか....
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNGC++的に考えた場合はそうですね。
【参考】書籍 More Effective C++ の項目1:ポインターと参照の違い
C++にはオブジェクトを参照するのに、ポインタと参照という2種類の方法がありますが、Javaの場合は参照しか存在しません。その参照が、C++のポインタ的な機能も持つようなったのは必然であったのでしょう。
C++プログラマーにとってJavaの参照は、C++の参照よりもポインタに近い存在ではあるものの、Javaにおける参照型の変数にnullが代入出来てしまうのは仕方の無いことだと思います。
Javaのnullと、C++のnullのは違うと考えたほうがよさそう。
0056デフォルトの名無しさん
NGNGすくないにゃーー
モナーは?
0057デフォルトの名無しさん
NGNG(( ´∀`)< やあ、みんな。モナーだよ。
( ) . | マターリしようよ。
| | | . \_______
(__)_)
■ このスレッドは過去ログ倉庫に格納されています