Menu
Coddy logo textTech

Harici Dosyalar

Coddy'nin C++ Journey'sinin Nesne Yönelimli Programlama bölümünün bir parçası — ders 1 / 104.

C++'da kod, birden fazla dosyaya bölünür ve #include yönergeleri kullanılarak birbirine bağlanır.

Ayrı bir dosya MyClass.h

#include <string>

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

Ana dosyanıza dahil edin ve kullanın

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

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

Çıktı:

Hello from MyClass!

Kendi dosyalarınız için çift tırnak "" ve sistem/kütüphane başlıkları için açılı ayraçlar <> kullanın. #include yönergesi, derlemeden önce dosyanın içeriğini kaynak kodunuza kopyalar.

challenge icon

Görev

Kolay

main.cpp dosyasına MyClass.h başlık dosyasını dahil edin, bir MyClass nesnesi oluşturun ve greet() fonksiyonunu çağırmanın sonucunu yazdırın.

Yazdırma formatı: Greeting: <result>

Kendin dene

#include <iostream>
#include <string>
// YAPILACAK: MyClass başlık dosyasını dahil edin

int main() {
    std::string testCase;
    std::getline(std::cin, testCase);
    
    // YAPILACAK: Bir MyClass nesnesi oluşturun ve greet() fonksiyonunu çağırın
    
    std::cout << "Test completed" << std::endl;
    return 0;
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Nesne Yönelimli Programlama bölümündeki tüm dersler