Portál AbcLinuxu, 8. května 2025 07:15
Banán loupu
z krátké strany (od bubáka). |
|
38% (366) |
z dlouhé strany (od stopky). |
|
56% (537) |
Nejím/neloupu banány. |
|
6% (60) |
Celkem 963 hlasů
Vytvořeno: 18.9.2005 16:40
Tiskni
Sdílej:
(o) Nejím/neloupu banány. (7%)
ROFLMAO
p->oloupej()
a bude to fungovat bez ohledu na to, zda p
ukazuje na banán nebo na toho potomka… :-)
class Banan : public OvoceSeSlupkou { ... }; class Opice { public: void oloupej( OvoceSeSlupkou& o ); }; Opice nekdo; Banan b; nekdo.oloupej(b);
TovarnaNaLoupaceBananu::VyrobLoupac()
). Další zbytečná hračka navíc - po kráječi hranolků, kráječi vajec, děliči vajec a padesáti dalších podobných zbytečnostech ještě tohle Loupac<Banan>* = new Loupac<Banan>;
Ale chyba tam je, správně mělo být
Loupac<Banan>* p = new Loupac<Banan>;
OloupejSe()
class Opice { public: virtual void oloupejBanan(Banan &b) { /* ... */ }; }; class Michal : public Opice { private: virtual void oloupejBanan(Banan &b) {}; };
--- err.txt 2005-09-18 20:26:30.000000000 +0200
+++ corr.txt 2005-09-18 20:27:34.000000000 +0200
@@ -4,10 +4,10 @@
// vychozi stav
if ($slupka) {
+// proces samotneho loupani
$slupka=false;
}
else {
echo "Banan uz je oloupan";
}
-// proces samotneho loupani
?>
Také přispěju se svojí troškou do mlýna:
bool Banan::Oloupej(bool jsemPrase) { if (!MaSlupku()) return true; if (!jsemPrase && JeShnily()) return false; OdstranSpicku(); while (MaSlupku()) { StahniPruh(); } return true; }
Použití:
Hodnota true
v argumentu jsemPrase
znamená, že se má loupat i shnilý banán. Metoda vrací true
, pokud je banán po jejím zavolání oloupaný, jinak false
. Pokud byl banán již předtím oloupaný, metoda nedělá nic a vrátí true
.
odstranSpicku()
by těžko zjišťoval, který banán chceš loupat.
Správně to je nějak takhle: self->odstranStopku()
void Banan::OdstranSpicku() { ... // implementace může být různá }Navíc vždycky odstraňuji špičku (bubák) a ne stopku
self
to neznám, kdyžtak lze použít this->OdstranSpicku()
, ale není to potřeba Neni nic stabilnejsiho nez radne zaplacene MS Windows 2003 Server. Linux je "zadarmo", takze Vam ho nikdo levne na ctyrprocesorovem serveru nenainstaluje (tak aby chodil a nesral se).
Kdo pouziva Linux propaguje komunismus (a Grebenicka).
I na tucnaky jednou dojde -- ledovce taji...
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
Nejím/neloupu banány
ale uvědomil jsem si, že je sice nejím ale loupu a to od bubáka.
Ti co mají taky doma malého tučňáčka či sviště asi pochopí...
Mě se zase tvrdilo, že pod bubákem je to shnily a schovávaj se tam pavouci.
Loupu od bubáka (ne kvůli pavoukům, jen zvyk), ale když se mi podaří banán urvat z trsu, že se sám oloupe nestěžuju si.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.