Шаг 13 - Вложенные классы

Одна из возможностей C++ является в создании вложенных классов. Смотрим, кто еще это сможет сделать.

Visual C++.Net
Visual Basic.Net
CSharp

Visual C++.Net

// generated using an Application Wizard.

#using <mscorlib.dll>

using namespace System;


class CMyClass 
{
public:
	class CMyNewClass
	{
	};
};

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

	CMyClass::CMyNewClass cm;
	return 0;
}

Visual Basic.Net

Module Module1

	Class CMyClass
		Public Class CMyNewClass

		End Class
	End Class

	Sub Main()
		Dim cm As New CMyClass.CMyNewClass()
	End Sub

End Module

CSharp

namespace ConsoleApplication2
{
	using System;

	/// <summary>
	/// Summary description for Class1.
	/// </summary>

	class CMyClass
	{
		public class CMyNewClass
		{
		}
	}

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

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