Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - D.A. Tiger

Stran: 1 ... 14 15 [16] 17 18 ... 32
226
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 19:06:16 »
Achjo chlape ty jsi, ale tvrdohlavy. Vzdyt tu otazku jsem se snazil ti odpoved jiz drive. Jak ale chces :
k prvkum tridy se pristuje pomoci kvlifikatoru '::'
k prvkum instance tridy muzes pristoupit pomoci staticka_instance.prvek, ukazatel_na_instanci->prvek, this->prvek

tak si tedy vyber.

227
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 18:42:22 »
Presne jak pise kolega DK. Ty mas ty tridu deklarovanou takto :

class MyGlobalClass{                                               /// Deklarace typu MyGlobalClass
  public:
  // options types:
  struct RGB { int r; int g; int b; };                            /// Deklarace vnoreneho typu MyGlobalClass::RGB   
  struct HSV { float h; float s; float v; };                   /// Deklarace vnoreneho typu MyGlobalClass::HSV
  struct OPTIONS { HSV from; HSV to; RGB replace; }; /// Deklarace vnoreneho typu MyGlobalClass::OPTIONS
};

Tahle trida zadne hodnoty nevytvari. Ta jen definuje urcitou datovou strukturu. A definice bez hodnoty se funkci predava dost blbe. Pokud chces, aby ta trida neco vytvarela, pak budes muset v te tride vytvorit taky nejake promene, dale konstruktor, v nemz tem promenym priradis pamet a taky nejake hodnoty. A podle toho jak tu instanci tridy vytvoris pak pristupujes k jejim clenuskym prvkum.

 

228
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 18:16:13 »
Souhlasim s kolegou. Neber to nijak ve zlem, ale mel by jsi opravdu alespon na mesic, ten projekt prerusit a zopakovat si zaklady C/C++. Tu funkci pises spatne a spatne deklarujes jakym zpusobem se budou predavat parametry funkce. Ja ti nepsal :

void rgb2hsv(const RGB rgb,  const *HSV hsv){};

ale
void rgb2hsv( const RGB &rgb, HSV *hsv ) { };  // mprvni parametr predan hodnotou jako konstanta, druhy jako ukazatel.

ukazatel se deklaruje: TYP *nazev 

229
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 17:58:14 »
Zkus tohle.
Kód: [Vybrat]
class MyColorConverter{
  // Struktury pro funkci a převod barev rgb2hsv a hsv2rgb:
  private:
  void getMinMax(float R, float G, float B);
  // Struktury pro funkci a převod barev rgb2hsv a hsv2rgb:
  public:
  void rgb2hsv( const RGB &rgb, HSV *hsv) {};
  void hsv2rgb( const HSV &hsv, RGB *rgb) {};
};

230
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 17:33:44 »
Mas na mysly tohle?
Kód: [Vybrat]
MyGlobaClass::RGB rgb;

Ale proc tak? Proc ty struktury nedeclarujes samostatne mimo tridy? Odpadnou ti potom (napr.) problemy s lexikalnim rozsahem. Navic v obou tridach definujes zbytecne stejne datove typy (RGB a HSV).

231
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 16:27:41 »
Dobre, tak ten tvuj priklad s mesty se pomoci std::vector da udelat naprosto jednoduse za pouziti standardnich iteratoru, bez pouzivani "vymozenosti", ktere do daneho jazyka nepatri. Na screenshotu mas prepsany cely priklad, odladeny a spusteny

232
Vývoj / Re:Argumenty z příkazového řádku v C++
« kdy: 12. 06. 2014, 15:23:20 »
Pokud se nepletu, tak prikaz foreach v PHP pracuje s asociativnimi poly. Neni tedy lepsi v C++ pouzit rovnou tridu std::map (ci podobny datovy typ), misto vyuzivani nestandardnich a neprenosytelnych rozsireni kompilatoru? Navic osobne bych dal pro zpracovani parametru programu prednost vyuziti funkce getopt( )

std::map : http://www.cplusplus.com/reference/map/map/
example  : http://www.cplusplus.com/reference/map/map/begin/
getopt( ) : http://www.gnu.org/software/libc/manual/html_node/Getopt.html#Getopt 

233
Vývoj / Re:Dyslexie a programování
« kdy: 12. 06. 2014, 14:11:13 »
Paneboze, to snad neni ani pravda!

IQ : http://cs.wikipedia.org/wiki/Inteligen%C4%8Dn%C3%AD_kvocient
Inteligence : http://cs.wikipedia.org/wiki/Inteligence

nektere prispevky v teto diskuzi nesouvisi s inteligenci to je priznak: http://necyklopedie.wikia.com/wiki/Blb

234
Distribuce / Re:Nastaveni kompilace deb balicku
« kdy: 11. 06. 2014, 10:13:43 »
Tohle by se mělo nastavovat v debian/rules:
https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options

Stacilo do souboru debian/rules pridat radky 
Kód: [Vybrat]
CFLAGS += -flto -march=core2 -mtune=core2 -O3
CPPFLAGS += -flto -march=core2 -mtune=core2 -O3
a uz to funguje podle ocekavani. Diky moc :-)

235
Windows a jiné systémy / Re:Windows šmejd vs. Win Well Made
« kdy: 09. 06. 2014, 11:32:28 »
Jen pro info, jak jsou windows nestabilní - spadli mi za 2 roky tady v práci celkem 3x, z toho 2x to spadlo na driverech na USB zařízení. Při takovém použití, jak to mám já, by i linux byl hrdej na to, že spadl jen 3x ;)

Me Windows taky nespadl uz dobrych cca 4-5 let ani jednou. Asi to bude tim, ze je nepouzivam :)

236
Distribuce / Nastavení kompilace deb balíčku
« kdy: 09. 06. 2014, 10:57:08 »
Zdravim.
Rad bych si prekompiloval nektere casti Debianu. Delam to rucne bud s pomoci apt-build, nebo kombinaci apt-get a debuild a potreboval bych tam pridat tyto priznaky "-g -flto -march=core2 -mtune=core2 -O3" misto standardniho "-g -O2".

Jenze asi nevim jak na to. Pri klasicke kompilaci (configure, make, checkinstall) staci upravit soubor configure. Ale v tomto pripade to ocividne nezabira. Debian pravdepodobne soubor configure pri kompilaci baliku nepouziva, nebo si jeho vystup nakonec stejne upravuje po svem.

Nevi nekdo, prosim, jak bych mohl tam ty optimalizacni parametry dostat (popr. je upravovat)? Dopredu velky dik.   

237
Windows a jiné systémy / Re:Windows šmejd vs. Win Well Made
« kdy: 21. 10. 2013, 09:18:16 »
nejlepsi windowsy jsou ty, ktere se preinstaluji na debian.

Naprosty souhlas  :D

238
Vývoj / Re:Engine pro FPS hru
« kdy: 17. 10. 2013, 21:31:16 »
Podobne tema uz tu jednou bylo, daval jsem na nej maly seznam, nechce se mi jej opisovat :-D

http://forum.root.cz/index.php?topic=3456.msg28848#msg28848

239
Vývoj / Re:HTML5 herní frameworky - srovnání
« kdy: 25. 07. 2013, 22:43:10 »
Ono jich je tolik? Osobne vim jen o LOVE a to cela ta vec vypada spis jako pokus, na ktery se nedostava  casu, prostredku a  nalady.

240
Vývoj / Re:Ako predať zákaznický softvér?
« kdy: 23. 07. 2013, 23:43:13 »
Je mi s podivem ze se nekdo na neco takoveho pta. Si nejak nedokazu predstavit, ze bych o necem takovem premyslel, mel firmu a nemel pravnika...

(soukromy tip - zkus akpzl, maji na dusevni prava apod dost schopneho cloveka)
Uprime, taky me udivilo, ze si nekdo zalozi firmu a az potom resi neco takoveho. Osobne bych takove veci mel vyreseny asi predem, bylo by dost seleci, kdyz bych pripadnemu klientovy oznamil, ze produkt je sice hotovy, ale jeste musi pockat, nez vyresime za jakych podminek mu jej prodame. Pripadal bych si.... no, hodne divne. :-D

Stran: 1 ... 14 15 [16] 17 18 ... 32