[C++] Klasy - konstruktor i destruktor
Ostatnio zmodyfikowano 2016-06-06 18:52
adiczko Temat założony przez niniejszego użytkownika |
[C++] Klasy - konstruktor i destruktor » 2016-06-06 17:42:22 Witam, czy dałby ktoś radę zrobić program, który brzmi następująco:
Klasa ma zawierać: - zmienną prywatną typu logicznego - zmienną prywatną typu tekstowego - konstruktor bezparametrowy, ma on ustawić zmienną logiczną na "false", a zmienną tekstową na "PUSTA" - konstruktor z dwoma parametrami (typ jak zmienne w klasie), ma on ustawić zmienne na wartości określone w parametrach (konstruktor musi być zrobiony z użyciem listy inicjalizacyjnej) - destruktor, ma on wypisywać na ekranie wartości zmiennej logicznej i tekstowej (wraz z opisem co jest wyświetlone)
W głównym programie ma nastąpić: - stworzenie obiektu klasy, z użyciem konstruktora bezparametrowego - stworzenie obiektu klasy, z użyciem konstruktora z parametrami, parametry ustawić na "true" oraz "NAPIS"
Jestem w tym kompletnie zielony, a niestety muszę zrobić to na jutro. Gdyby ktoś miałby ochotę i czas byłbym bardzo wdzięczny! :)
Pozdrawiam! |
|
michal11 |
» 2016-06-06 17:54:11 class MyClass { private: bool mLogic; std::string mText; public: MyClass() : mLogic( false ) , mText( "PUSTA" ) { } MyClass( bool pLogic, std::string pText ) : mLogic( pLogic ) , mText( pText ) { } ~MyClass() { std::cout << "Logic: " << mLogic << std::endl << "Text: " << mText << std::endl; } };
int main() { MyClass a, b( true, "NAPIS" ); return 0; }
Jakoś tak, pisane z ręki więc pewnie są błędy. |
|
carlosmay |
» 2016-06-06 18:52:25 MyClass( bool pLogic, std::initializer_list < char > pText ) : mLogic { pLogic } , mText { pText } { }
|
|
« 1 » |