Шаг 4 - Создаем объект

Вот тут и чувствуется разница между классом и объектом. Мы смотрим, как можно создать объект. Многое похоже. Мы объявляем переменную-ссылку на объект, а потом используем NEW для его создания. Мы создаем готовый к использованию объект, как бы этот объект не располагался в памяти. В VC++ есть отличие, которое позволяет имитировать статический объект (без использования new). Но то, что Вы видите это имитация (подробнее в VC.NET).

Visual C++.Net
Visual Basic.Net
CSharp

Visual C++.Net

// This is the entry point for this application
int main(void)
{
	// TODO: Please replace the sample code below with your own.
	Console::WriteLine("Hello World");

	CMyClass cm;
	CMyClass* cm1=new CMyClass();

	return 0;
}

Visual Basic.Net

Sub Main()
	Dim cm As New CMyClass()

End Sub

CSharp

public static int Main(string[] args)
{
	CMyClass cm=new CMyClass();
	return 0;
}

Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.