Hejo mam pewną klasę w c++
ClassUstawienia Ustawienia;
Da się to jakoś wejść do class;y bez wpisywania Ustawienia.(cośTam)?
może jest coś na podobę
using namespace
https://www.tutorialspoint.com/cplusplus/cpp_static_members.htm
https://stackoverflow.com/questions/5980520/static-methods-in-c
Też myślałem że autorowi chodzi o takie coś jak metody statyczne. Jednak z tego co rozumiem to bardziej autor by chciał robić tak jak w pythonie jest.
Piszesz
from math import *
od tego momentu możesz używać metod tak po prostu bo są dodane do standardowej przestrzeni nazw. Niestety nie ma czegoś takiego w C++.
zamiast ciągłego wpisywania
Ustawienie.zmienna
wpisać po prostu
zmienna
Nie. Bo skąd C++ miałby wtedy wiedzieć że chodzi Ci o pole tego akurat obiektu? Co jeśli jest kilka obiektów tego typu w funkcji? Albo po prostu jest zmienna o nazwie `zmienna`?
struct Klasa { int wartosc; } void f(){ Klasa obiekt1; Klasa obiekt2; int wartosc = 67; cout << wartosc; // zmienna wartosc, czy obiekt1.wartosc, czy obiekt2.wartosc ? }
(btw, jeśli to pole klasy, to zazwyczaj używa się słowo "pole obiektu/klasy", a nie "zmienna")
93,604 zapytań
142,529 odpowiedzi
322,997 komentarzy
63,092 pasjonatów
Motyw:
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