Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > C++ в .NET


Автор: Wizard84 18.9.2006, 20:19
Возможно ли писать обычные проги на С++ с указателями в .NET, да еще чтоб компилировался в неуправляемый код?

Автор: Cr@$h 19.9.2006, 01:06
Программы .Net компилироваться в неуправляемый код не могу. Хотя, это официально не могут. Посмотри http://forum.vingrad.ru/index.php?showtopic=110895. Стоп, я имел в виду, что они без среды управления работать не будут всё равно.
Указатели использовать можно: чтобы скомпилировать неуправляемый код, нужно использовать опцию компилятора /unsafe.

Автор: Exception 19.9.2006, 07:59
Для какой цели тебе понадобились указатели? И вообще, почему ты хочешь писать под .NET на С++?

Автор: Cr@$h 19.9.2006, 11:08
Цитата(Exception @  19.9.2006,  08:59 Найти цитируемый пост)
Для какой цели тебе понадобились указатели? И вообще, почему ты хочешь писать под .NET на С++?

Какая разница. Любит он С++ и указатели, вот и хочет кодить на С++ с указателями под .Net. Лучше предлгать решение, а там ему самому видно будет.

Автор: Wizard84 19.9.2006, 11:54
Получилось. Оказывается в .NET проги на С++ компилятся в неуправляемый код.
А под .NET пишу просто потому, что у меня только MVS 2005.

Автор: ivashkanet 19.9.2006, 12:21
Цитата(Wizard84 @  19.9.2006,  11:54 Найти цитируемый пост)
А под .NET пишу просто потому, что у меня только MVS 2005.

В ней можно и под Win32 писать  smile

Автор: Cr@$h 19.9.2006, 12:39
Цитата(Wizard84 @  19.9.2006,  12:54 Найти цитируемый пост)
Оказывается в .NET проги на С++ компилятся в неуправляемый код.

C C++ -- да. Но можно успользовать Managed C++ (управляемый С++). В нём ты не должен использовать указатели и некоторые другие перелсти. Компилируется он в управляемый код, естественно.
Цитата(Wizard84 @  19.9.2006,  12:54 Найти цитируемый пост)
А под .NET пишу просто потому, что у меня только MVS 2005. 

Вот, уже ответили
Цитата(ivashkanet @  19.9.2006,  13:21 Найти цитируемый пост)
В ней можно и под Win32 писать  


Замечу, C# для Win 32 нет, но можно компилировать в неуправляемый код с C#, если используются указатели, например. Здесь так же потребуется указывать опцию /unsafe.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)