Новый оператор :) в избранное  новое    подписка   модер. 
От: alexeiz 
Дата: 29.10.09 08:37
Оценка:75 (10) +3 :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)))
Объявился новый оператор: "-->" (http://groups.google.com/group/comp.lang.c++.moderated/msg/33f173780d58dd20):

I like the little-known operator "-->", also know as "goes to."

Here's an example:
#include <stdio.h> 
int main() 
{ 
     int x = 10; 
     while( x --> 0 ) // x goes to 0 
     { 
       printf("%d ", x); 
     } 
}

Re: Новый оператор :) в избранное  новое    модер. 
От: Tilirhttp://tilir.livejournal.com
Дата: 29.10.09 08:43
Здравствуйте, alexeiz, Вы писали:

A>Объявился новый оператор: "-->" (http://groups.google.com/group/comp.lang.c++.moderated/msg/33f173780d58dd20):

A>[q]
A>I like the little-known operator "-->", also know as "goes to smaller."

Мало кто знает, что этот оператор работает только при убывании (см. правку). Для увеличения индекса цикла, у него есть вариант <++ "goes to bigger"

#include <stdio.h> 
int main() 
{ 
     int x = 0; 
     while( 10 <++ x ) // x goes bigger to 10 
     { 
       printf("%d ", x); 
     } 
}


P.S. А вообще да, зачётная шутка ИМХО в КУ.
Re: Новый оператор :) в избранное  новое    модер. 
От: alzt 
Дата: 29.10.09 11:31
Оценка: :)
Здравствуйте, alexeiz, Вы писали:

A>Объявился новый оператор: "-->" (http://groups.google.com/group/comp.lang.c++.moderated/msg/33f173780d58dd20):

A>

A>I like the little-known operator "-->", also know as "goes to."

A>Here's an example:
A>
A>#include <stdio.h> 
A>int main() 
A>{ 
A>     int x = 10; 
A>     while( x --> 0 ) // x goes to 0 
A>     { 
A>       printf("%d ", x); 
A>     } 
A>} 
A>


Это человек ещё на С пишет (только комментарии в С++ стиле сбивают столку). А то бы разрабатывал свою собственную библиотеку с перегрузкой этого оператора.
Re: Интересно в избранное  новое    модер. 
От: Alexander G 
Дата: 29.10.09 18:40
Тут Капитан Очевидность не появился, а в clcm их более десяти.
Re[2]: Новый оператор :) в избранное  новое    модер. 
От: frogkiller 
Дата: 30.10.09 20:48
Оценка: +1 :)
Здравствуйте, Tilir, Вы писали:

T>Мало кто знает, что этот оператор работает только при убывании (см. правку). Для увеличения индекса цикла, у него есть вариант <++ "goes to bigger"


You wrong

T>
T>#include <stdio.h> 
T>int main() 
T>{ 
T>     int x = 0; 
T>     while( 10 <++ x ) // x goes bigger to 10  // вылетит на первой же проверке, нужно >++, но это не так красиво
T>     { 
T>       printf("%d ", x); 
T>     } 
T>} 
T>


T>P.S. А вообще да, зачётная шутка ИМХО в КУ.
Курица — это инструмент, с помощью которого одно яйцо производит другие.
Re: оттуда же в избранное  новое    модер. 
От: lost_guadelenn 
Дата: 02.11.09 12:30
Здравствуйте, alexeiz, Вы писали:

> > I like the little-known operator "-->", also know as "goes to."
> There is no such operator in C++.

Of course there is. It is described together with "runs to" operator:

#include <stdio.h> 
int main() 
{ 
   int x = 10; 
   while( x -->> 0 ) // x runs to 0 
     printf("%d ", x); 

}

Re: Может в КУ в избранное  новое    модер. 
От: Alexander G 
Дата: 02.11.09 12:36
Оценка: +1
Вроде не-сишникам тоже должно быть понятно
Re[2]: Может в КУ в избранное  новое    модер. 
От: Pavel Dvorkin 
Дата: 02.11.09 12:38
Оценка: -1
Здравствуйте, Alexander G, Вы писали:

AG>Вроде не-сишникам тоже должно быть понятно


Не дай бог кто-то из дотнетчиков увидит
With best regards
Pavel Dvorkin