メーン
selfってます
JISってます
はいはいメーン。
流行らせたいのかメーン。
猫キャラが語尾に必ずニャってつけるのと一緒だメーン。
俺をただのチンピラと思わないほうがいい。すげえextendsってるから。
だから全然super。マジでやばいよ。
糞スレ勃てんなボケノイローゼ
実際問題、this って何に使うの?
FreeBSDをDEATHってんのか?
10 :
デフォルトの名無しさん:2007/09/10(月) 19:51:38
>>7 自分を元にワークでいろいろ変更した後
*this = tmp;
自分に反映させるときに使った
11 :
デフォルトの名無しさん:2007/09/10(月) 21:53:32
delete this;
this->SetWindowText(_TEXT("ぬるぽ"));
┌───────────┐
│ぬるぽ [X]│
├───────────┤
│nullpoBox .│
│ │
└───────────┘
me よりはいいんじゃないか?
14 :
デフォルトの名無しさん:2007/09/10(月) 22:56:10
あぁプギャーとか言いそうだしな
せめて火曜日に建てる気遣いが欲しかったメーン
メソッドやコンストラクタの引数に this 渡して
自分のメソッドを呼んでもらうって使い方なら結構するけど。
this extends jar near zone mean
18 :
デフォルトの名無しさん:2007/09/11(火) 01:46:11
this is a pen
self
20 :
デフォルトの名無しさん:2007/09/16(日) 20:49:16
クラスのフィールドとローカル変数を視覚的に識別しやすいように、
クラスのフィールドに常にthisをつけるというコーディング規約を
見たことがあるが、まともなエディタ使ってるなら色で識別できるから
いらないような
21 :
デフォルトの名無しさん:2007/09/16(日) 21:07:20
22 :
デフォルトの名無しさん:2007/09/16(日) 21:10:36
Do it your self.
あれ?
ム板のゴミスレ削除機構は完全に麻痺してるな
This thread was deleted.
25 :
デフォルトの名無しさん:2007/09/17(月) 19:19:21
>>20 VCしか使ったこと無いんだが
ローカルと、メンバで色分けしてくれるエディタ教えて
26 :
デフォルトの名無しさん:2007/09/18(火) 01:09:41
つづりは”Dis”だったような・・・
意味はののしるとかだっけ?
ってえろいクラウザーさんが言ってた。
discompileんじゃねーぞ。 ←仕様許諾契約によくある
disassembleんじゃねーぞじゃね
30 :
デフォルトの名無しさん:2008/05/05(月) 21:52:35
香スレ
>>26 今更マジレスするとdisrespectの略
32 :
デフォルトの名無しさん:2008/05/06(火) 02:45:13
ん?こういう使い方する人いないの?
void method(Type arg)
{
//xyはフィールド
arg.method(arg,x,y);
}
フィルターなんか作るときによくやるがね。
33 :
デフォルトの名無しさん:2008/05/06(火) 02:47:00
すまんミスった
×arg.method(arg,x,y);
○arg.method(this,x,y);
別スレッド起動時にパラメータ渡すとき便利
HTML埋め込みのJavascriptのイベントハンドラにもよく使うな。
スレタイに噴きかけた
電車内で
なんで VB は予約語全般を従来から外れた単語にしたがるかね
Me とかウケるわ
それはわかりやすい単語を使うからだろう?
39 :
デフォルトの名無しさん:2008/05/08(木) 18:34:04
保守
C++で同クラスの関数呼ぶとき
いちいちthis->してる律儀なぼく
エラいと思うよ
this なんて必要なときにしか使ってないけど
>>40 みたに、 メソッドを呼ぶときに全て this を付けるが理想なの?
"this->" なんて6文字もあるからいけないんだよ。
記号ひとつにでもしてくれれば毎回付けてやってもいいぞ。
this-> 入力の時点で入力候補として関数名が出て来る場合はむしろラクかも
俺の場合はインテリセンスの候補がありすぎて面倒な時にはthisをつける感じだ。
46 :
デフォルトの名無しさん:2008/05/15(木) 05:57:00
hoshu
->foo; // this->foo;
という構文糖が欲しいです><
タイプすんのがメンドクサイから
this.
#define this t;
?
This is a Nullpo.
m_でクラスのメンバを表すのは名前依存で危険。
m_の代わりにthis->を使うべき、と後輩に諭された。
全くその通りだと思い、今は制約が無い場合はm_はつけず、
代わりにthisを使っている。
じゃあsuperのメンバはどう書くの?
かぶったメンバ造ってないならthis->でもいけるじゃない。
かぶらせてるのにわざわざ上位のを御指名、って場合は名前を明示して->するしかないけど・・
this->はm_の代わりにならないと思う。
使用が宣言に依存するからm_とかに意味がある。
「m_は名前依存で危険」はその通りだが、なら「m_の代わりにthis->」は
自由が増えてもっと危険。
56 :
52:2008/08/27(水) 20:51:13
>>55 そうなの?!誰か、馬鹿な俺に
「m_の代わりにthis->」は自由が増えてもっと危険。
の具体例を教えてくれ。
その前に「名前依存で危険」の解説よろすく
58 :
52:2008/09/01(月) 01:28:32
上手い例えが思いつかないんだけど。。
// なんか共通で使うし、影響無さそうなのでグローバルにしました。by名無し
static int m_AAA = 0;
class a
{
// int m_AAA; // だからこっちは消しときますね by名無し
// 実は影響があって、今までとは挙動が変わってしまっているメソッド
void Inc()
{
m_AAA ++; // コンパイルは通ってしまう。
// this->m_AAA; // コンパイルエラー、名無し、ここで気づく。
}
};
要はm_だからクラスのメンバに違いない(コーディング規約でも決まってるし。)と、
油断してたらそうではなかった。理由は怠慢かもしれないし、記述ミスかもしれない。
m_じゃなくてthis->ならクラスのメンバであることをコンパイラが保障してくれるから
より安全、ということですた。
この記述の方が自由が増えて危険というのがちょっと気になる。
場合によってはコーディングスタイルを戻すべきか検討せにゃならん。
逆のケースが問題だろうな。this->を書き忘れているクラスをメンテナンスするような。
60 :
55:2008/09/01(月) 16:15:46
「メンバにm_付けろ」をするなら、「メンバ以外はm_付けちゃダメ」もしなくちゃ。
ローカルとメンバに似てる名前の変数がある時に、ローカルのつもりで間違って
メンバを書いてしまってもコンパイルは通ってしまう。
「自由が増え」は名付けの制約が減ることを言ったんだけど、
「もっと危険」は言いすぎだったかもしれない。
効果が違うのだから代わりにはならない、と言いたい。
61 :
52:2008/09/01(月) 23:47:26
>>60 >「メンバにm_付けろ」をするなら、「メンバ以外はm_付けちゃダメ」もしなくちゃ。
これが、後輩の言葉を借りるなら「名前依存で危険」になるんだと思う。
「メンバにthis->付けろ」をするなら、「メンバ以外はthis->付けちゃダメ」
これならコンパイラレベルでメンバ以外についているthis->をはじけるので安全と。
でもまぁ自由度が増えて危険の意味が解った。
class a
{
// int m_i; // 今日からm_の代わりにthis->を使います。 by名無し
int i; // だからm_はとりました。by名無し
// 元々m_iを操作していたメソッド
void Inc()
{
for( int i = 0; i < 10; i++ )
{
// m_i ++; // 書き直しました by名無し
i++; // うっかりthis->付け忘れたら挙動が変わった。
// this->i ++; // 本来はこう
}
}
};
メンバ名にm_で始まる規約があれば上記のミスは起きなかったと。こういうことか。
ここまでの流れからすると、this->m_が一番安全か。助長だが。う~ん。
>>58 フィールドのプリフィックスにm_とか付けてるんだったら
ついでにグローバル変数のためにg_とかf_を付けるように
すりゃいいだけじゃねえの?
>>61 m_ を this-> に一括置換するのでありえない
that
ダメ
67 :
デフォルトの名無しさん:2009/08/10(月) 21:41:34
these
68 :
デフォルトの名無しさん:2009/09/26(土) 21:13:58
superるとは↓
わ~れはゆく~ さらば~superるよ~
THIS NOTE を拾った
これで腐ったタスクをkillできるらしいが・・・
詳しい使い方をhelpに聞こうとしたら、林檎マシンを要求された
72 :
デフォルトの名無しさん:2011/05/29(日) 11:10:07.89
/ // ./.| | !
/ / / ./ | _」 ト \
/ .\`/ |二...-┘ ヽ
i _ ,.>、;/ ー- 、 l
! ∠..___;'_____\ |
,!イ く二二>,.、 <二二二>`\.、ヽ.
/'´レ--‐---'. `ー--------- 、 |\ ヽ、
|:::::::: ′ /:::::::「`)イ::::::::::::|
|:::::::小、 /::::::::::r'´ |:::::::::::::|
|∧:::| l::> .. _ ̄ .イ::::::::::/ |:::::::::::::|
l| V !:::::::::|rュr勹 フ::::/V |:::::::::::::|
シャア・あずにゃブル(UC.1989~)
73 :
uy:2011/05/30(月) 17:51:47.39
あの、その前にさ、
int x;これが
class A
void f(){ x; } ここでアクセスできるのがゴミ
ゴミ言語・・・
そんなゴミカス言語触ってるから意味不明な問題でてくるんだろ
言語がしっかりしてりゃthisだろうが、m_だろうが関係ねえんだよバカ
変数にやたら _ つくとかは、カスなことかわりはないけどな・・・・
まとめると、言語的に、メンバ変数、クラス変数、グローバル変数を、 $ @ @@ 分けてるruby最強ってことか・・・
その例ならRubyもアクセスできると思うが。
75 :
uy:2011/05/31(火) 17:07:29.14
あっそ
じゃあ
ideone でも codepad でもいいから
その「Rubyもアクセスできる」ソースコードかいてこいな
さっさとかいてこいっていってんだよゴミカスが
お前みたいな奴が日本の平均レベルを下げる
間違ったこといっちゃった瞬間にそそくさと逃げ帰るゴミ
77 :
デフォルトの名無しさん:2011/06/19(日) 07:54:37.25
__
, '´ ヽ
.{ i{ノハ从k} ./)
ヽ!l|, ゚ ヮ゚ノリ、// よい
/' );-さ-リつヾ
/ Uノ_i_iヽ
へノ し'-/調子
""""""""""""""
__
, '´ ヽ
.{ i{ノハ从k} ./)
ヽ!l|, ゚ ヮ゚ノリ、// しょっと。
/' );-さ-リつヾ
/ Uノ_i_iヽ
へノ し'ノ
調子
"""""""""""""""""
なんなんだ
街中でDONに睨まれた
this.chimpo.show
83 :
デフォルトの名無しさん:2012/08/26(日) 08:10:51.64
, -―― _) 、 /\ _
。-‐ y'´ ̄`ヽ / /l://ヘ \ , - 、 〈 V.:/´ ̄ フ _
/ , -、__ノ^ヽ }. /:.:/ー|' ⌒ ヽ ', ( ノ , <  ̄  ̄`> 、 _/ .:`ヽ
{ {_ ,、ノ ノl. l: / / ̄ l: l:|/^' く / l: /l/^^l∧: ! ヽ \- 、l
ヽ。_ Y^>‐L.j_フ X:|// ̄ ,、⊂|: lj / ., - 、 ,':! N/ l/l :/ ハ‐- 、:_:j __.|_
\ノ ヘ〈:.l |⊂⊃ | ̄`| 八|/ (_ )|人|/⌒ ⌒ヽイ:゙r―=≠´ `丶
{ 「`r' 1 )乂|> , -、ヽ _,ノ// \ /:l|⊃l>--┐⊂イ: :.\.:_:/_// :/l | \
/>-0三0―<]厶.ノフ"´ /━━┳━┳━┳━┳━━Yl/八 l r―ヘ | /⊇, ‐、  ̄`ヽ :〉.:|:|
∧/ : 、 :l \}:¬y‐ 、━┓┃ ┣━┣━┃┏━┓.l/´ ̄ ̄ `丶\L:_|⊃ ,- 、⊆コ: |:.l⌒ヽ
〈` / {:.:|x:|‐\:|∨V :',:_:ノ )゚ ┃┃┃┣━┣━┃┃/⌒V / / / \\l />┐ ⊂ノ />'^ r-'
.〉 l: |: N ,-、',: V^ーァ'゙ ┃┃┃┣┳╋━┫┃ゝ. _」{{ __{__{_ } | li、{ / く_/´ /l
/ー'!:.|: | 〃 ̄ ,、⊂l | / ー━┛┃ ┣┛┣┓┃┗‐ } __Y ⌒ ⌒ヽ Y´r y' !|ゝ ニ´ -‐ァ'´ / :l
L.__N!.:|⊂⊃ 「 ̄ヽ| 八|./゙.┏━┓┃ ┣┓┛┗┫┏━〕 |⊃l>--┐⊂ | し' |∨><l/ l/ ;′
乂、:',、 ヽ _,ノ/ /> ┃ ┃┃┃┃┃━ ┫┃ 八.人 ! / /⌒Y '、| | (_ /
/⌒T¨ ̄ \≧ァ=彡∧/゚. ┃┃ ┃┃┃┃┃━ ┫┃ ゚乂ヽ ヽニ´ -ゝ-イ :}: ))三 入__,ノ\:ノ
ゝ_ノー――一> \| l/ ヽ..┃┗━┛┃ ┃┃━ ┫┗━‐'` V八_乂_,ノ]_]:_:ノノ l 丶 \ \
/ | \ /┗━━━┻━┛┗━━┻━━━┛ヽj]___j]| 〉 / \ \
&**this
this.is.a.Pen;
86 :
デフォルトの名無しさん:2012/08/26(日) 22:37:32.63
that=this
self=this
87 :
デフォルトの名無しさん:2012/08/28(火) 03:56:41.88
88 :
デフォルトの名無しさん:
ruby2.0がかなりすごいらしい