2016-10-27 4 views
-1

Wie rufen Sie eine Methode aus einer Headerdatei auf, die eine CPP-Datei enthält?Methoden von einem Header aus einer anderen cc-Datei aufrufen?

Zum Beispiel:

main.cpp

#include <iostream> 
#include "test.h" 
using namespace std; 
int main() { 
    sayHelloWorld(); 
} 

test.h

void sayHelloWorld(); 

test.cpp

#include "test.h" 

void sayHelloWorld() { 
    printf("HELLO WORLD!\n"); 
} 

Sorry, wenn dies wie eine einfache Frage scheint für einige von euch. :/

+0

@George, ich möchte es nur testen. Nur für meine eigene Praxis. – Burnie

+0

Sie möchten wahrscheinlich Header-Wächter, aber anders als das ist Ihr Code in Ordnung (obwohl Ihre Frage Titel irreführend ist) Ich vermute, Ihr Problem ist, wenn Sie versuchen zu verknüpfen Sie erhalten undefined Referenzfehler? – UKMonkey

+0

Ja, so machst du es. Auf welches Problem stoßen Sie? – Quentin

Antwort

0

Ihr Beispiel ist die Standardmethode, dies zu tun. Anmerkung: In test.cpp müssen Sie #include <stdio.h> oder besser #include <cstdio> verwenden, um die printf-Funktion zu verwenden.

+0

Das wäre '' :) – Quentin

+0

@Quentin: du hast Recht. Ich werde aktualisieren – Pat

Verwandte Themen