close
C++ Language :
a. ) ISO C++
b. ) C++/CLI ( Common Language Infrastructure ) - .NET Framework
。Managed ( gcnew ) only C++/CLI
。Unmanaged ( new )
Unmanaged :
#include "stdafx.h" using namespace System; class CPoint { public: int x; int y; CPoint() {;} CPoint(int x, int y) { this->x = x; this->y = y; } ~CPoint() {;} }; int main(array<System::String ^> ^args) { CPoint* p = new CPoint( 3 , 5 ); return 0; }
Managed :
#include "stdafx.h" using namespace System; ref class CPoint { public: int x; int y; CPoint() {;} CPoint(int x, int y) { this->x = x; this->y = y; } ~CPoint() {;} }; int main(array<System::String ^> ^args) { CPoint^ p = gcnew CPoint( 3 , 5 ); return 0; }
文章標籤
全站熱搜