Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » objekt einer klasse

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] [ 3 ] > 4 <
030
03.09.2003, 19:04 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ach dann bekomm ich das mit basteln in eine Schleife rein
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
031
03.09.2003, 19:05 Uhr
virtual
Sexiest Bit alive
(Operator)


Oder meinst Du dann so ein Mörderteil:

C++:
int i, j;
for(i=0; j=0; i<10 && j<10; (++j==10? ++i,j=0:0))


Das wäre ja schon fast trauriger als das goto...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
032
03.09.2003, 19:08 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


sowas meine ich wobei mich deine version eher an das golfen erinnert
um es für mich lesbar zu machen würde ich das mit dem inkrementiern in die schleife packen.
Wenn ich mir so beefys Golfteile teilweis angucke ist es fast übertrieben hier schon von nem Mörderteil zu reden. Ich hatte dieses Goto-problem mal in nem Thread und habe es auch so "gelöst"
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
033
03.09.2003, 19:49 Uhr
0xdeadbeef
Gott
(Operator)


Mein erster Gedanke dazu wäre

C++:
bool interrupted = false; //in C: int interrupted = 0;
int i,j;
for(i = 0; !interrupted && i < 10; ++i) {
  for(j = 0; !interrupted && j < 10; ++j) {
    if(i == 5 && j == 6)
      interrupted = true;
  }
}


aber das ist performancetechnisch natürlich ein Rohrkrepierer.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 03.09.2003 um 19:50 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
034
03.09.2003, 19:57 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Warum machste da nicht folgendes draus?

C++:
bool interrupted = false; //in C: int interrupted = 0;
int i,j;
for(i = 0; i < 10; ++i) {
  for(j = 0; j < 10; ++j) {
    if(i == 5 && j == 6)
    {
      interrupted = true;
      break;
    }
  }
  if(interrupted)
   break;
}



--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
035
03.09.2003, 19:57 Uhr
0xdeadbeef
Gott
(Operator)


Mein zweiter Gedanke dazu wäre eine Hilfsfunktion zu benutzen und dann quasi per return auszubrechen. Aber stimmt schon, das wäre was für den nächsten C-Standard, breaks mit level-angabe.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
036
03.09.2003, 19:58 Uhr
0xdeadbeef
Gott
(Operator)


@Flosoft: Das hat virtual schon vorgeschlagen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
037
03.09.2003, 20:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oh ups, voll überlesen den beitrag

unter php gehen das ja schon break 4, continue 2 usw
--
class God : public ChuckNorris { };

Dieser Post wurde am 03.09.2003 um 20:00 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] > 4 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: