Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z programowaniem obiektowym.

Ostatnio zmodyfikowano 2013-11-20 11:18
Autor Wiadomość
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:
C/C++
#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.
P-96764
Matej
» 2013-11-20 10:36:38
Ponieważ średnik.
A co zwraca funkcja main?
P-96767
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...
P-96770
« 1 »
  Strona 1 z 1