Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.70
WinTWISTER
1 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 13
#1

Отличие CLR от Win32 - C++

14.08.2011, 12:00. Просмотров 4361. Ответов 4
Метки нет (Все метки)

Всем доброго времени суток. Подскажите пожалуйста чем отличается консольное приложение CLR от консольного приложения Win32. Это при создании проекта в Visual Studio.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2011, 12:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отличие CLR от Win32 (C++):

Кольсольное приложение win32 или CLR - C++
Привет Возникла делема помогите советом. язык C++ где лучше писать на консольном приложении win32 или на консольном приложении CLR...

Win32 vs CLR, какая технология предпочтительней? - C++
какая технология предпочтительней?

CLR - C++
Подскажите где можно почитать про написание CLR проектов. Желательно как можно подробнее. До этого имел дело только с консольными...

Программа на С++ и CLR - C++
Проблема в следующем. 1) не знаю куда опубликовать конкретно эту тему, ибо тут пересечение двух разных веток. Поэтому опишу в главном....

Как скомпилировать CLR программу в статический .exe? - C++
Подскажите как скомпелировать CLR программу в статический .exe? Пробовал компелировать стандартными настройками (динамически)но при...

OpenCV CLR статичные и динамические библиотеки в Visual Studio - C++
Доброго времени суток, проблема такая: собрал OpenCV со статичными библиотеками, чтобы иметь возможность запускать на других компьютерах....

4
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
14.08.2011, 12:39 #2
Работа на С++ в режиме CLR означает, что
1. может быть использован язык программирования С++/CLI. Этот язык имеет массу расширений, не входящих в Стандарт ISO и поддерживается только в Студии Микрософта. Расширения напоминают C# и даже есть сборка мусора
2. можно использовать все возможности NET-библиотеки аналогично программированию на C#.
3. Соответственно, трансляция выполняется не в нативный код, а в код виртуальной машины CLR, аналогично C#.

Работа на С++ с использованием Win32 - это использование функций API Windows в проге на С++.
2
WinTWISTER
1 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 13
14.08.2011, 12:54  [ТС] #3
а в консольном приложении Win32 все так же возможно использование классов стандартной библиотеки и т.д.?
0
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
14.08.2011, 13:10 #4
Цитата Сообщение от WinTWISTER Посмотреть сообщение
а в консольном приложении Win32 все так же возможно использование классов стандартной библиотеки и т.д.?
В консольном приложении поддерживается полный стандарт С++, в том числе и стандартная библиотека контейнеров STL/
Более того, многие системы имеют и поддерживают расширения стандартной библиотеки.
1
WinTWISTER
1 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 13
14.08.2011, 13:26  [ТС] #5
спасибо, теперь все ясно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2011, 13:26
Привет! Вот еще темы с ответами:

CLR проект: error LNK1561: точка входа должна быть определена - C++
VS 2012 Кажется, глупость, но не могу разобраться Гуглил, выяснил, что нужно какой-то из main'ов добавить. вот только куда? в главный...

Отличие С от С++ - C++
В чем отличие языка С от С++

Отличие // от /// и /** */ от /* */ - C++
В чем их отличия?

В чем отличие While от Do... While? - C++
Я понял ,что в While сначала проверяется условие,а потом если оно истинно выполняются операторы,а в Do...while все наоборот . Как я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
14.08.2011, 13:26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru