2012-05-13 5 views
3

Кто-то знаю, какой язык используется ниже:Какой язык программирования?

String^ fileName = "C:\\Test1.txt"; 
array<Byte>^ Array = gcnew array<Byte>(512); 
try 
{ 
    FileStream^ fs = File::OpenRead(fileName); 
    fs->Read(Array, 0, 512);fs->Close(); 
} 
catch (...) 
{ 
    MessageBox::Show("Disk error"); 
    Application::Exit(); 
} 

и другой пример этого языка:

int RotateLeft3 (int number) 
{ 
    if ((number & 0x20000000) == 0x20000000) 
    { 
     number <<= 3;number |= 1; 
    } 
    else 
     number <<= 3; 
    return number; 
} 

ответ

7

Это C++/CLI, другими словами, вариант C++, который работает поверх .Net CLR.

Ни в коем случае не следует путать с родным C++.

9

Его C++ в .NET. Вы можете указать с помощью^как указатель вместо *

3

Похоже, что это управляемый C++ от Microsoft.

Смежные вопросы