Problem z programowaniem obiektowym.
Ostatnio zmodyfikowano 2013-11-20 11:18
dejmien Temat założony przez niniejszego użytkownika |
Problem z programowaniem obiektowym. » 2013-11-20 09:59:52 Witam. Właśnie przerabiam programowanie obiektowe i mam takowy problem już na samym początku: #include <conio.h> #include <iostream>
class kalkulator { public: int liczba1; int liczba2; int dodawanie( int x ); { return 16 * x; } };
int main() { std::cout << "Podaj dwie liczby" << std::endl; kalkulator suma; std::cin >> suma.liczba1; std::cin >> suma.liczba2; suma.dodawanie( suma.liczba1 ); }
Nie mam pojęcia co zrobiłem źle: Kompilator: TDM-GCC 4.7.1 64-bit Release Wykonywanie g++.exe... g++.exe "C:\Users\Damian\Desktop\BezNazwy7.cpp" -o "C:\Users\Damian\Desktop\BezNazwy7.exe" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\include" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.7.1\include\c++" -L"C:\Program Files (x86)\Dev-Cpp\MinGW64\lib" -L"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib" -static-libgcc C:\Users\Damian\Desktop\BezNazwy7.cpp:13:6: error: expected unqualified-id before '{' token
Compilation failed after 0,17 seconds with errors Kompilator przyczepia mi się to nawiasu klamrowego owej metody. |
|
Matej |
» 2013-11-20 10:36:38 Ponieważ średnik. A co zwraca funkcja main?
|
|
dejmien Temat założony przez niniejszego użytkownika |
» 2013-11-20 11:18:12 Dzięki teraz program działa chodziło faktycznie o średnik. Na końcu programu w funkcji main dodałem return 0;
Nie potrafię zrozumieć idei tego programowania obiektowego... przecież to wszystko można zrobić przy pomocy programowania strukturalnego i nawet jest mniej skomplikowane i kod jest krótszy... |
|
« 1 » |