• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Does not name a type, przy wskaźnikach.

Object Storage Arubacloud
0 głosów
698 wizyt
pytanie zadane 29 marca 2016 w C i C++ przez Pablo99 Obywatel (1,110 p.)
zamknięte 29 marca 2016 przez Pablo99

Gdy próbuje zrobić wskaźnik wyskakuje mi błąd 

'wsk_money' does not name a type

KOD :
 

    int *wsk_money;
    wsk_money = &money;

 

komentarz zamknięcia: ROZWIĄZANIE PROBLEMU NA DOLE!

2 odpowiedzi

+1 głos
odpowiedź 29 marca 2016 przez jegor377 Stary wyjadacz (13,230 p.)
wybrane 29 marca 2016 przez Pablo99
 
Najlepsza
napisz cały kod, a nie 2 linijki. Skąd mam wiedzieć czym jest "money"?
komentarz 29 marca 2016 przez Pablo99 Obywatel (1,110 p.)
#include <iostream>
#ifndef GAME.H
#define GAME.H

using namespace std;



class Game
{
public:
    //GRA
    int money;
    int zarobki;
    int wyborZadania;
    int czynszINT;
    float czynszwynik;
    int dzien;
//GRA WSKAZNIKI
    int *wsk_money;
    wsk_money = &money;
////////////////////////////
    void start();
    void dzienLicznik();
    void gra();
    void praca();
    void czynsz();
    //SKLEP
    int wyborsklep;
    int cena_kury;
    int zarobki_kury;
    int ilosc_kur;

    void asortyment();
    void sklep();
};
#endif

 

1
komentarz 29 marca 2016 przez jegor377 Stary wyjadacz (13,230 p.)
nie możesz pisać instrukcji w pliku .h w definicji klasy.
2
komentarz 29 marca 2016 przez adrian17 Ekspert (344,860 p.)
nie możesz przypisywać wartości w definicji klasy, takie rzeczy robi się tylko w funkcjach. Najlepiej umieść to w konstruktorze... inną sprawą, jest że nie widzę sensu istnienia wsk_money.
1
komentarz 29 marca 2016 przez jegor377 Stary wyjadacz (13,230 p.)
Przenieś tą linię do konstruktora. Kod musi być w blokach. Nie możesz np. napisać definicji struktury o nazwie Point i napisać w niej jakiś kod. bez funkcji i niczego. :P
1
komentarz 29 marca 2016 przez Pablo99 Obywatel (1,110 p.)
Okej wsadziłem do funkcji i się skompilowało dzięki za pomoc.
komentarz 29 marca 2016 przez jegor377 Stary wyjadacz (13,230 p.)
+adrian17 dokładnie o tym piszę
+1 głos
odpowiedź 29 marca 2016 przez mariush Dyskutant (7,860 p.)
Prawdopodobnie masz ten kod poza jakąkolwiek funkcją (globalnie). Musisz to wsadzić do funkcji.

Podobne pytania

0 głosów
1 odpowiedź 1,328 wizyt
pytanie zadane 26 grudnia 2015 w C i C++ przez Pac Plus Mądrala (5,560 p.)
0 głosów
3 odpowiedzi 413 wizyt
pytanie zadane 27 marca 2016 w C i C++ przez niezalogowany
0 głosów
1 odpowiedź 499 wizyt
pytanie zadane 19 sierpnia 2021 w C i C++ przez Programmer01 Początkujący (490 p.)

92,555 zapytań

141,403 odpowiedzi

319,560 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...