Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42
Príspevok NapísalOffline : 29.07.2009 16:18

zdravím, mám problém: v DevC++ mi pise na staticku premennu triedy Trieda static int XY Linker Error: Undefined reference to 'Trieda::XY', pričom mám tieto veci deklarované v tom istom súbore


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.07.08
Prihlásený: 02.10.09
Príspevky: 80
Témy: 26
Príspevok NapísalOffline : 30.07.2009 17:16

pošli zdroják...takže máš:

Kód:
class Trieda
{
   int xy;
};

a prečo to voláš so znakom scope ? Takto sa volajú iba funkcie... Volaj premennú takto:
Trieda.xy ...
a ešte...musíš to mať "public"...ináč to nevytiahneš...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42
Príspevok Napísal autor témyOffline : 31.07.2009 16:18

Kód:
#include<iostream>



class TC
{
 
public:
  TC(int Init){ClenskaPremenna = Init; SCP++;};
  ~TC(){SCP--;};
  int ClenskaPremenna;
  static int SCP;
};

using std::cout;

int main(/*int argc, char *argv[]*/)
{
  TC a(1);
  cout<<a.ClenskaPremenna<<", "<<a.SCP<<"\n";
  TC b(3);
  cout<<b.ClenskaPremenna<<", "<<b.SCP<<"\n";
  TC c(5);
  cout<<c.ClenskaPremenna<<", "<<c.SCP<<"\n";
  std::cin.get();
  return 0;
}


Offline

Užívateľ
Užívateľ
DevC++ a statické členske premenné

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 31.07.2009 17:58

vies vobec na co sluzi staticka funkcia?
Teraz neviem ako v c++ (uz som dlho neriesil), ale v java sa k statiskym funkciam pristupuje priamo volanim Nazovtypu.funkcia , ale nie cez premennu typu.
cize: TC.SCP; - to je ale z javy v c++ to bude obdobme, ale neviem ci je v tom chyba, lebo malo by sa dat pristupovat aj cez deklarovanu novu premennu, pripadne skus pristupovat k nej pomocou odkazu.

A tak pre zaujimavost: odel si triedu od mainu a deklaracie od definicie (TC.h a TC.cpp) a k clenskym premennym pristupuj cez funkcie nie priamo, je to bezpecnejsie :)







_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42
Príspevok Napísal autor témyOffline : 02.08.2009 13:35

viem, statickej premennej v objekte je narozdiel od nestatických priradená raz pre každú triedu, nestatickej raz pre každý objekt(inštanciu tiredy)

skúšal som to aj s názvom triedy, aj tak to nešlo(vypíše: expected primary expression before '.' token)







_________________
TUKE FEI Inteligentné systémy 3.ročník
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. nastavenie v devc++

v Assembler, C, C++, Pascal, Java

3

504

19.10.2008 16:15

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Staticke smerovanie

v Siete

1

740

12.10.2012 10:55

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Statické stránky

v Ostatné

4

1182

30.01.2009 15:17

Berny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. statické pozadie

v HTML, XHTML, XML, CSS

5

1039

02.11.2008 17:00

chrono Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Statické stránky

v HTML, XHTML, XML, CSS

1

372

30.05.2010 13:35

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Staticke okno

v HTML, XHTML, XML, CSS

6

538

13.03.2008 15:10

ove Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. DYNAMICKE vs. STATICKE pole smernikov !!!SUUURNE!!!

v Assembler, C, C++, Pascal, Java

6

2052

11.05.2009 8:48

sangokoko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. USB Headset robi roboticke/staticke zvuky

v Zvuk

0

370

21.09.2011 18:35

rhythmic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenne

v PHP, ASP

7

756

17.11.2007 21:18

PHP zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Staticke metody v OOP a kedy ich pouzit

v PHP, ASP

1

701

28.12.2010 18:47

Forty- Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Staticke pole smernikov a jeho polozky - alokacia pamate

v Assembler, C, C++, Pascal, Java

6

1400

27.03.2009 17:42

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Systemove premenne

v PHP, ASP

4

678

14.06.2010 19:53

ricco24 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php premenne

v PHP, ASP

7

850

06.06.2008 14:33

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP premenne

v PHP, ASP

3

537

11.07.2009 13:39

KViki Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. premenné :D

v PHP, ASP

4

503

20.11.2008 16:33

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. GET premenne

v PHP, ASP

8

618

30.04.2011 22:17

emer Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra