Problem z konstruktorem w Microsoft Visual 2010 C++
Ostatnio zmodyfikowano 2013-08-15 18:24
oputyk Temat założony przez niniejszego użytkownika |
Problem z konstruktorem w Microsoft Visual 2010 C++ » 2013-08-15 18:02:13 Otóż jak w temacie mam problem ze zdefiniowaniem konstruktora. Oto kod źródłowy pliku z klasą: #ifndef _klasa_h_ #define _klasa_h_ #include<iostream> #include<string> class klasa { private: int l; public: klasa( int liczb ) { l = liczb; } }; #endif A to plik główny: #include"klasa.h" #include<string> #include<iostream> int main() { int liczba; klasa pokaz; std::string tekst( 6, '*' ); std::cout << tekst << std::endl; std::cout << "Podaj jakas liczbe" << std::endl; std::cin >> liczba; system( "pause" ); return 0; } Z góry dzieję za pomoc. |
|
pekfos |
» 2013-08-15 18:04:21 Jaki problem? |
|
oputyk Temat założony przez niniejszego użytkownika |
» 2013-08-15 18:06:17 Error 1 error C2512: 'klasa' : no appropriate default constructor available c:\users\kamil i bartek\desktop\projekty visuala\aplikacje konsolowe\takie tfsdf\takie tfsdf\ddddgsdgxr.cpp 7 2 IntelliSense: no default constructor exists for class "klasa" c:\users\kamil i bartek\desktop\projekty visuala\aplikacje konsolowe\takie tfsdf\takie tfsdf\ddddgsdgxr.cpp 7 Nie mogę utworzyć obiektu zdefiniowanej klasy. |
|
pekfos |
» 2013-08-15 18:10:02 Bo musisz podać wartość, którą przyjmujesz w konstruktorze. |
|
oputyk Temat założony przez niniejszego użytkownika |
» 2013-08-15 18:12:01 Niestety nie rozumiem :( Mógłbyś to jakoś jaśniej sformułować? |
|
pekfos |
» 2013-08-15 18:18:42 Jaśniej to już tylko kodem klasa a( 1 );
klasa a = 1; |
|
oputyk Temat założony przez niniejszego użytkownika |
» 2013-08-15 18:24:39 Ok. Wielkie dzięki :D |
|
« 1 » |