んじゃ死ねば?
そんな気力もない
なら書き込むなよ
a = ++b++;
これって可能?
LSIC85 ではエラーになった。
コンパイルできても未定義動作だろ。
>>959 C++なら安全に定義できるよー
まぁ仕事でみたら書いた奴殴り倒したくなるけどなー
#include<iostream>
struct{
std::ostream&operator++(int){return std::cout<<"Hello, ";}
void operator=(std::ostream&f){f<<std::endl;}
}a,b;
std::ostream&operator++(std::ostream&f){return f<<"World";}
int main(){
a = ++b++;
}
ネット上の基地外は大好き(はぁと
>>960 それ、「Hello,World」と表示されるの?
++演算子の優先って、前置と後置のどっちが先だっけ?
前置
a = ++b++;
このロジックってどういう場面で必要になる?
2バイトコードを扱うときとか?
>>963 Hello, Worldを表示するよ。
優先順位は後置が先。分かりやすく括弧でくくると
a = ++(b++)
b++の実行でHello,
次に
++(...)の実行でWorld
最後に
a = ...
の実行で改行。
>>965 変態的なHello, Worldしたいとき。
つまり必要ない。
967 :
仕様書無しさん:2008/07/23(水) 00:18:04
javaのプロジェクトなんだが、規約なのか知らんが
ソースコード全体にnative2asciiがかかってて
コメントまでもがunicodeエスケープされてしまってて
読むのがつらいっていうか読めん
mixiは勘弁してくれよ
読むまでもなく「書き直せボケェ」の世界
社内でベテランと言われる人が妥当な理由もなくこんなコード書いてたらマジ辞めるね
>>967 逆コンパイルするとそんなソースになる、もしかして.....
まぁコメントまでは知らんが
>>967 file.encodingが不揃いな環境でコンパイルできるようにするために
やってるとか?
UTF-8で書いておけばどこでも通った気がしたが間違いかもしれない。
なあ、今度再利用するとか言ってるプログラムが
try{
} catch (Exception e){
}
なんてことをあちこちでバンバンやっているんだが、どうすればいいと思う?
俺は見なかったことにしてエスケープしようかと思ってるのだが。
あ?
973が何を言っているのか分からん
>>973はどんな種類の例外かも分からないのに、
適当にcatch〜tryしてるのが気に食わないのか?
977 :
葉猫:2008/07/26(土) 16:50:44
漏れも('A`)マンドクセー場合は↓とかやる
try{
}catch(...){
}
握りつぶすならThrowable〜、ってか?
片っ端から例外握りつぶしてコンパイルだけ通るようなコードってことだろ
この糞コテまだ生きてたのか
981 :
仕様書無しさん:2008/07/26(土) 20:43:27
読んだとおりで
>>973 の3行分のコードがあちこちに書いてあるとか
だったら、中身を書けってことで
敢えて握りつぶしてるならコメント入れろってな
catchの方はともかくtryの中身が無いとマッタク意味ないじゃん
そこかよw
俺の予想
例外処理が遅いという話を聞き、空のループならぬ空のtryでウェイトをかけようとしている
かつてsin関数でウェイトをかけていたのを思い出した。つっても中学生の頃だが。
力業だなぁ
ウエイトといえば OU 5Fh,AL だろ。
FOR I=1 TO 100:NEXT
990 :
988:2008/07/27(日) 11:10:01
typo してたorz
×OU
○OUT
大昔のhowtoね
while( 1 ) {
}
組込み系だとそれ普通じゃね?
for(;;) {
}
>>994 無限ループなコードを書かれて泣いてるんですね。わかります。
話は変わるが、無限ループって怖くね?
while(1)とfor(;;)だったらwhileの方が好きだな俺は
>>997 俺はfor(;;)派。古いと言われてもついCPUへの負荷を気にしてしまう。
次スレ頼む
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。