Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство_по_C++_CLI.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
8.1 Mб
Скачать

1.6Введение в классы

Класс представляет собой метод создания одного или группы объектов, которые будут рассматриваться в качестве некоторой сущности. Чтобы создать класс, вы должны набрать class или struct, далее введите имя класса и пару фигурных скобок, например:

struct house { };

Одним из компонентов, которые вы можете включить в класс, является функция, например:

struct house

{

Int protect()

{

return 0;

}

};

Когда функция создается вне любого класса, она называется просто «функция». Когда же функция создается внутри класса, это называется методом, член-функцией или компонентной функцией. В дальнейшем мы будем использовать слово "метод", чтобы указать, что функция принадлежит к классу.

Можно включить или создать столько методов, сколько вы сочтете необходимым. После создания класса, для того, чтобы использовать его, вы должны сначала создать «объект» из него. Это означает, что вы должны "заявить" класс. Для этого, например, в теле функции main() введите имя класса и затем имя объекта, например:

struct house

{

int protect()

{

return 0;

}

};

int main()

{

house home;

return 0;

}

После этого описания слово home называется объектом. После создания объекта, такого как home, получить доступ к одному из его методов введите имя объекта, а затем, после точки, имя метода:

struct house

{

int protect()

{

return 0;

}

};

int main()

{

house home;

home.protect();

return 0;

}

Вы не всегда должны создавать объект для того, чтобы вызвать метод класса. Чтобы применить это исключение необходимо указать слово static перед именем метода:

struct house

{

static int protect()

{

return 0;

}

};

Когда метод был описан с помощью ключевого слова static, он называется статическим. Вызов такого метода можно сделать без создания объекта следующим образом:

Int main()

{

house::protect();

return 0;

}

1.7Введение в файлы С++

1.7.1Source Files

C++ is one of those languages that can use different files for a program. The most usual file used in a C++ program is called a source file. It is a file with the .cpp extension. This type of file simply contains code that the compiler would need to know what the program is supposed to do. When using Microsoft Visual C++, you can create a source file at any time, whether you are working on a project or not. You can even create a source file to use in another project.

To create a source file in Microsoft Visual C++ 2005:

  • If you are not working on a particular project, for example if you have just opened Microsoft Visual C++, on the menu, you can click File -> New -> File... In the New File dialog box, click C++ File (.cpp) in the Templates list and click Open. A file with the default name of Source1.cpp would display. You can then enter your code. To save the file, on the main menu, you can click File -> Save Source1.cpp. Save the file in any directory of your choice and give it a valid name

  • If you are working on a project already, on the menu, you can click Project -> Add New Item... In the Add New Item dialog box, click C++ File (.cpp) in the Templates list. Give the file a name in the Name edit box and click Add. A new empty file would be added to the current project. You can then enter your code

If you already have a source file somewhere on a drive or on the network and you want to use that file in your project, on the main menu, you can click Project -> Add Existing Item... In the Add Existing Item dialog box, in the Look In combo box, display the folder that contains the file, locate the file you want to use, select it, and click Add.