Страница: 1 |
Страница: 1 |
Вопрос: C++ в Visual Studio 2005
Добавлено: 18.01.06 18:56
Автор вопроса: Aracon | Web-сайт:
Сейчас вот решил переходить на новую Visual Studio (все сидел на 6-й), соответственно, возник вопрос, отличается ли C++ в ней от C++ в 6-й? Для программ на нем нужен .NET Framework?
А лучше дайте ссылку на какую-нибудь статью про новшества языков в .NET. Я в Интернете искал, но что-то ничего толкового не нашел.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
GeorgeGA
Вопросов: 1
Ответов: 101
Профиль | | #1
Добавлено: 18.01.06 19:21
Конечно нужен!здесь по-моему что-то было, а на http://www.gotdotnet.ru море инфы о .NET
Номер ответа: 2
Автор ответа:
Aracon
ICQ: 221881915
Вопросов: 16
Ответов: 28
Web-сайт:
Профиль | | #2
Добавлено: 18.01.06 19:38
Там смотрел, но пока того, что интересует, не нашел. Собственно, на данный момент меня прежде всего волнует вопрос быстродействия (собираюсь писать 3D-игру, причем для не самых современных компьютеров). Поэтому интересует разница в быстроте работы программ на C++ 6.0 и C++.NET, а также C++.NET - C#.NET. Нужно определиться, на чем писать игру, вот и пытаюсь выбрать между этими языками.
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 18.01.06 19:42
.Net Framework не обязателен, если писать на неуправляемом C++.
Номер ответа: 4
Автор ответа:
Aracon
ICQ: 221881915
Вопросов: 16
Ответов: 28
Web-сайт:
Профиль | | #4
Добавлено: 18.01.06 21:29
А что значит "неуправляемый"?
Номер ответа: 5
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #5
Добавлено: 18.01.06 21:44
managed C++
Номер ответа: 6
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #6
Добавлено: 18.01.06 22:20
Применительно к данному случаю понятие "неуправляемый" перевернуто с ног на голову
M$ и Павел под "неуправляемым" понимают традиционный си++ (тот что был например в шестой студии)
Т.е. берешь т.н. unmanaged c++ - это и есть традиционный с++. Ему никакие балласты в виде фрамеворков не нужны.
Если будешь писать на managed c++ - тут придётся тягать за собой весь 160-меговый фрамеворк.
Номер ответа: 7
Автор ответа:
Aracon
ICQ: 221881915
Вопросов: 16
Ответов: 28
Web-сайт:
Профиль | | #7
Добавлено: 18.01.06 22:39
А в коде в чем разница будет?
Номер ответа: 8
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #8
Добавлено: 19.01.06 00:14
predstav` sebe C#, no tol`k s sintaksisom C++...to est` vyskie tam ->, pointery po moemu ostalis`, milliard podcherkivanij v nazvaniyah peremennyh, ::, itp.
Номер ответа: 9
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #9
Добавлено: 19.01.06 00:35
Зловеще как то звучит. Как будто неуправляемый самолёт какой то
Номер ответа: 10
Автор ответа:
Aracon
ICQ: 221881915
Вопросов: 16
Ответов: 28
Web-сайт:
Профиль | | #10
Добавлено: 19.01.06 01:01
К сожалению, не могу - с C# не знаком пока
Добрался наконец до Visual Studio, увидел там в хелпах ключ компиляции /clr:oldSyntax, это его нужно использовать?
Просто пока непонятно, где настраивается, managed или unmanaged у меня приложение.