[ 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 | 42
NapísalOffline : 29.07.2009 16:18 | DevC++ a statické členske premenné

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 | 26

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 | 42
Napísal autor témyOffline : 31.07.2009 16:18 | DevC++ a statické členske premenné

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 | 22
Bydlisko: Zilinska Un...

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 | 42
Napísal autor témyOffline : 02.08.2009 13:35 | DevC++ a statické členske premenné

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
 [ Príspevkov: 5 ] 


DevC++ a statické členske premenné



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

530

19.10.2008 16:15

neutronmind

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

Staticke smerovanie

v Siete

1

783

12.10.2012 10:55

majky358

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

Statické stránky

v Ostatné

4

1220

30.01.2009 15:17

Berny

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

statické pozadie

v HTML, XHTML, XML, CSS

5

1072

02.11.2008 17:00

chrono

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

402

30.05.2010 13:35

shaggy

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

Staticke okno

v HTML, XHTML, XML, CSS

6

586

13.03.2008 15:10

ove

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

2095

11.05.2009 8:48

sangokoko

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

USB Headset robi roboticke/staticke zvuky

v Zvuk

0

403

21.09.2011 18:35

rhythmic

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

Premenne

v PHP, ASP

7

812

17.11.2007 21:18

PHP zaciatocnik

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

Staticke metody v OOP a kedy ich pouzit

v PHP, ASP

1

741

28.12.2010 18:47

Forty-

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

1455

27.03.2009 17:42

programator

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

Systemove premenne

v PHP, ASP

4

719

14.06.2010 19:53

ricco24

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

php premenne

v PHP, ASP

7

884

06.06.2008 14:33

Tominator

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

PHP premenne

v PHP, ASP

3

567

11.07.2009 13:39

KViki

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

premenné :D

v PHP, ASP

4

534

20.11.2008 16:33

pa3ck

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

GET premenne

v PHP, ASP

8

664

30.04.2011 22:17

emer



© 2005 - 2024 PCforum, edited by JanoF