Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C# -> C++, convert 
:(
    Опции темы
qqwertyu
Дата 3.6.2006, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 18.10.2005

Репутация: нет
Всего: нет



Люди, помогите !!
А нет ли тулзы которая код C# переделывает в С++ (Причем кода как такового и нет, есть только структура, классы, наследование и пустые методы)
СПАСИБО 
PM MAIL WWW   Вверх
Void
Дата 3.6.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 25
Всего: 173



А погуглить?
Первая же ссылка: Instant C++. Но платно.
Цитата(qqwertyu @  3.6.2006,  19:44 Найти цитируемый пост)
(Причем кода как такового и нет, есть только структура, классы, наследование и пустые методы)

Тогда даже вручную можно достаточно быстро сделать.

Интерфейсы заменяем на абстрактные классы.
После public, private, protected ставим двоеточие smile
abstract заменяем на pure virtual спецификатор.
Убираем override.
…
Список можно продолжать, но ничего сложного, если не задействована специфическая функциональность рантайма, нет. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Дрон
Дата 7.6.2006, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 24
Всего: 93



Цитата(Void @  3.6.2006,  18:59 Найти цитируемый пост)
Но платно.

А можно ещё откомпилировать, а потом взять Reflectorsmile
Да, имена переменных похерятся, но при наличии оригинально исходника всё и так будет понятно. 


--------------------
Да. Именно так.
PM   Вверх
Void
Дата 7.6.2006, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 25
Всего: 173



Дрон, это если человеку нужно в Managed C++. А я почему-то про native подумал smile 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Дрон
Дата 7.6.2006, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 24
Всего: 93



Цитата(Void @  7.6.2006,  18:40 Найти цитируемый пост)
. А я почему-то про native подумал 

Так ведь в native вообще конвертнуть нельзя smile

А тот конвертер, что ты привёл он ведь тоже
Цитата
Targets either C++/CLI (2005) or Managed C++ (2003)


Правда, Reflector вроде ещё не умеет в С++/CLI дизассемблировать. 


--------------------
Да. Именно так.
PM   Вверх
Void
Дата 7.6.2006, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 25
Всего: 173



Цитата(Дрон @  7.6.2006,  19:43 Найти цитируемый пост)
Так ведь в native вообще конвертнуть нельзя

Ну, если учесть, что
Цитата(qqwertyu @  3.6.2006,  19:44 Найти цитируемый пост)
есть только структура, классы, наследование и пустые методы

, то в принципе возможность есть.

Выяснилось, что из C++ в Java народ конвертит, что уж там smile

Цитата(Дрон @  7.6.2006,  19:43 Найти цитируемый пост)
А тот конвертер, что ты привёл он ведь тоже
Targets either C++/CLI (2005) or Managed C++ (2003)

Точно, не обратил внимания. 


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.