
Confusion con llamada a clases y funciones
Publicado por Enrique (5 intervenciones) el 27/02/2015 06:40:04
Hola, pues estoy por hacer un programa que sea un menu de un taller mecanico, pero realmente estoy muy confundido sobre como programar las funciones/metodos de una clase y como llamarlas en el programa principal...
main.cpp
Menu.h
Menu.cpp
El compilador me esta marcando estos errores y la verdad es que ando un poco desorientado
|| undefined reference to `MenuMecanico::MenuMecanico()'|
|| undefined reference to `MenuMecanico::buscar()'|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include "Menu.h"
using namespace std;
int main()
{
MenuMecanico menuM = MenuMecanico();
menuM.buscar();
// lo de los objetos y eso tampoco lo tengo muy claro que digamos :s
return 0;
}
Menu.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef MENU_H
#define MENU_H
#include <iostream>
using namespace std;
class MenuMecanico
{
public:
MenuMecanico();
void capturar();
void buscar();
void mostrar();
protected:
private:
};
#endif // MENU_H
Menu.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "Menu.h"
#include <iostream>
void MenuMecanico::buscar()
{
cout << "Aqui sera el metodo buscar" << endl;
}
void MenuMecanico::capturar()
{
cout << "Aqui sera el metodo capturar del mecanico" << endl;
}
void MenuMecanico::mostrar()
{
cout << "Aqui sera el metodo mostrar" << endl;
}
El compilador me esta marcando estos errores y la verdad es que ando un poco desorientado
|| undefined reference to `MenuMecanico::MenuMecanico()'|
|| undefined reference to `MenuMecanico::buscar()'|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Valora esta pregunta


0