I am new to c++. So I'm trying to do something that is trivial but cannot figure out how. Your help is appreciated.
I have a Class called Method:
class Method{
private:
std::string nameMethod;
Func f;
public:
Method(std::string name,Func fun){
nameMethod=name;
f=fun;
};
I want to create an Object of type Method called methDaniel which has
- string nameMethod = addDaniel.
- f = to a function that prints "Daniel".
How do I do this in the main.cpp file?
#include "Method.h"
using namespace std;
typedef void (*t_somefunc)();
void addDaniel(){
cout<<"Daniel";
}
int main(){
addDaniel();
t_somefunc afunc = &addDaniel;
Method* methDaniel = new Method("addDaniel",afunc);
}
Aucun commentaire:
Enregistrer un commentaire