Menu
Coddy logo textTech

קבצים חיצוניים

חלק מהיחידה תכנות מונחה עצמים במסלול ה-C++ של Coddy. שיעור 1 מתוך 104.

ב-C++, הקוד מחולק למספר קבצים ומקושר באמצעות הנחיות #include.

קובץ נפרד MyClass.h

#include <string>

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

כלול אותו והשתמש בו בקובץ הראשי שלך

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

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

פלט:

Hello from MyClass!

השתמשו במירכאות כפולות "" עבור הקבצים שלכם ובסוגריים זוויתיים <> עבור כותרות מערכת/ספרייה. ההנחיה #include מעתיקה את תוכן הקובץ אל קוד המקור שלכם לפני הקומפילציה.

challenge icon

אתגר

קל

כלול את קובץ הכותרת MyClass.h בתוך main.cpp, צור אובייקט MyClass והדפס את התוצאה של קריאה ל־greet().

תבנית ההדפסה: Greeting: <result>

נסו בעצמכם

#include <iostream>
#include <string>
// TODO: הוסיפו את קובץ הכותרת של MyClass

int main() {
    std::string testCase;
    std::getline(std::cin, testCase);
    
    // TODO: צרו אובייקט של MyClass וקראו ל־greet()
    
    std::cout << "Test completed" << std::endl;
    return 0;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר C++ אונליין