Konkurs - c++ brainfuck

0

Dzisiaj zdarzyło mi się napisać w c++ graficznie ciekawą konstrukcję :D

wi()++->SetSel(true);

chodzi o fragment "()++->". I tak mi wpadł do głowy pomysł na mały konkursik.
Kto wymyśli najdłuższy ciąg znaków niealfanumerycznych i niebiałych, które są fragmentem kompilującej się instrukcji ISO C++.
:>
Komentarze niedozwolone. Liczy się ilość znaków.
Zapętlenia takich samych sekwencji operatorów niedozwolone, np.:

struct Foo
{
   Foo& operator() { return *this; }
};

Foo()()()()()()()()();    //niedowolone
Foo()();                  //dozwolone - 2 różne operatory
0
adf88 napisał(a)

Kto wymyśli najdłuższy ciąg znaków niealfanumerycznych i niebiałych, które są fragmentem kompilującej się instrukcji ISO C++.

manfredek
Nie dość, że ma najwięcej czasu, to jeszcze najbardziej pokręcony umysł ;P

0
_<>()()++->--__*=(&___);

Podkreślenia wolno :P

0

skoro wolno podkreślenia:

___->_->____->_->_____->_________->__->______->_____();
0

ale powtarzasz się z operatorem -> Oszukista.

0
  char* s="1ff";
  int j,k=0;
  while(*s) (k*=16)+=(j-=(((j=(unsigned char)(*(s++)))>='a')?('a'-10):((j>='A')?('A'-10):'0'))); 
  printf("%d\n",k);
0

Najwięcej się doszukałem 7. Suabo :P.
EDIT: Mam coś takiego, dalej nie chce mi się myśleć, powtórkami się nie przejmuję. http://wklej.org/id/115132/ Liczyć od słowa "main"

1

Dobra jak chcieliście tak macie:

template < int i >
struct _ {
		struct A {
				int* __;
				A& operator++( int ) {
					return *this;
				}
		}*a;

		A** operator ()() {
			return &a;
		}

		_& operator ++( int ) {
			return *this;
		}
};

const int ___ = 10;

#define _____ int main

_____(){<%--(*(*_<___>()++())++->__)*=-*(&___+(___^___))%___;%>}

Da się bardziej jeszcze ale jakoś teraz nie mam weny :P

Pobije ktoś?? 64 znaki.

0

Podkreślenia psują całą zabawe.... :P

0

wykorzystałem najmniej podkreśleń jak się dało.

0

{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{;}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

2

title

1 użytkowników online, w tym zalogowanych: 0, gości: 1