Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
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 : 07.08.2010 12:51

zdravím, mám taký problém. mám kód:
Kód:
#include <iostream>

class CTested
{
public:
    int param;
    int getParamOf(const CTested & cTested); / tu...
    const int getParam();
};

int CTested::getParamOf(const CTested & tested)
{
    return tested.getParam();
}

const int CTested::getParam()
{
    return param;
}

int main()
{
    CTested c, c2;
    c.param = 5;
    c2.param = 10;
    std::cout << c.getParam() << "\n";
    std::cout << c2.getParamOf(c) << "\n";
    std::cin.get();
}

... mi vypisuje chybu:
13 D:\MyWorks\Peo\devcpp\New folder\const_function.cpp passing `const CTested' as `this' argument of `const int CTested::getParam()' discards qualifiers.

našiel som o tom niečo na nete, ale tam bolo chybou volanie nie- const funkcie const objektu. no v mojom prípade je aj funkcia const.
nemôže byť, že mi g++ v devc++ nepodporuje const funkcie?







_________________
TUKE FEI Inteligentné systémy 3.ročník
Online

Skúsený užívateľ
Skúsený užívateľ
C++ konštantná funkcia triedy

Registrovaný: 11.01.09
Prihlásený: 19.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOnline : 07.08.2010 13:15

Daj kľúčové slovo const na koniec funkcie:
Kód:
int getParam() const;

Kód:
int CTested::getParam() const {...}


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 : 07.08.2010 14:17

ďakujem veľmi pekne, ide mi to, som chápal princíp, ale som si nepamätal presnú syntax, ďakujem







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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. C++ triedy, spravna rekurzia

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

4

810

03.12.2010 8:47

HT Zobrazenie posledných príspevkov

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

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

12

489

11.01.2015 21:01

nBXXL Zobrazenie posledných príspevkov

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

v PHP, ASP

5

537

19.04.2010 19:50

emer Zobrazenie posledných príspevkov

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

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

10

514

13.11.2016 19:21

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ funkcia na rozdelenie čisla

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

1

429

20.12.2011 18:53

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ Problém: funkcia vykonávaná po starom

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

4

479

31.07.2009 16:46

petos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia pre vypis dvojrozmerneho pola v C

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

9

1444

10.07.2011 12:47

v.tkac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 10 - Konštantná disková aktivita

v Operačné systémy Microsoft

18

1361

17.02.2016 23:27

Ageiris Zobrazenie posledných príspevkov

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

v Redakčné systémy

7

730

05.05.2009 21:04

Svolo Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

1

295

28.01.2013 19:30

majky358 Zobrazenie posledných príspevkov

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

v Mobilné zariadenia

24

1044

15.09.2017 11:54

Nair0n Zobrazenie posledných príspevkov

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

v Redakčné systémy

2

744

29.10.2009 7:24

yhanky Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

58

2077

01.09.2010 11:59

stenley Zobrazenie posledných príspevkov

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

v Ostatné

1

415

22.04.2011 20:40

rastis Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [Java] Instancia abstraktnej triedy

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

6

695

09.08.2010 13:50

crusher100 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pocitac strednej triedy do 500€

v PC zostavy

7

458

19.12.2011 19:11

ambrosko1 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