Menu
Coddy logo textTech

Pliki zewnętrzne

Część sekcji Programowanie obiektowe ścieżki C++ w Coddy. Lekcja 1 z 104.

W C++ kod jest podzielony na wiele plików i łączony za pomocą dyrektyw #include.

Osobny plik MyClass.h

#include <string>

class MyClass {
public:
    std::string greet() {
        return "Hello from MyClass!";
    }
};

Dołącz go i użyj w pliku głównym

#include <iostream>
#include "MyClass.h"

int main() {
    MyClass obj;
    std::cout << obj.greet() << std::endl;
    return 0;
}

Wynik:

Hello from MyClass!

Używaj cudzysłowów podwójnych "" w przypadku własnych plików, a nawiasów ostrych <> w przypadku nagłówków systemowych/bibliotecznych. Dyrektywa #include kopiuje zawartość pliku do kodu źródłowego przed kompilacją.

challenge icon

Wyzwanie

Łatwy

Dołącz plik nagłówkowy MyClass.h w pliku main.cpp, utwórz obiekt MyClass i wypisz wynik wywołania greet().

Format wypisywania: Greeting: <result>

Spróbuj swoich sił

#include <iostream>
#include <string>
// TODO: Dołącz plik nagłówkowy MyClass

int main() {
    std::string testCase;
    std::getline(std::cin, testCase);
    
    // TODO: Utwórz obiekt MyClass i wywołaj greet()
    
    std::cout << "Test completed" << std::endl;
    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator C++ online