powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ vs C#
6 сообщений из 31, страница 2 из 2
C++ vs C#
    #34181152
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoс классами в сишах работать удобно, удобнее, чем в с++.


Спорно. Очень спорно и ничем не подкреплено.
Предлагаю отложить эту захватывающую беседу до завтра, домой пора.
...
Рейтинг: 0 / 0
C++ vs C#
    #34181157
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoпользователю вообще никакая ни до чего разница. А программеру это важно, т.к. если об этом забудешь, можно крупно пролететь. Разница такая же, как в сях при передаче объекта по ссылке и по значению — юзеру пох, а прогеру различать желательно, иначе он станет плохим прогером.


Пользователь C#-а это программер. Во всяком случае, в это ОЧЕНЬ хочется верить
до завтра
...
Рейтинг: 0 / 0
C++ vs C#
    #34181163
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Спорно. Очень спорно и ничем не подкреплено.стрелочки заменены на точечки — весьма удобно.
...
Рейтинг: 0 / 0
C++ vs C#
    #34181628
бил г,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)
А я думал в C# нет указателей :) тока сцылки

ошибаешься грамотей.
в C# происходит следующим образом:
unsafe
{
int* n;
}
...
Рейтинг: 0 / 0
C++ vs C#
    #34181674
TRicK_BZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В С++ если программист выделил память, он должен был явно ее отдать с пом delete, иначе утечка. В C# не нужно явно отдавать память, среда это сама делает за программиста (сборщик мусора). Мусорщик просматривает объекты, и если видит, что объект больше не используется, помечает его как мусор, чтобы при последующих сборках мусора очистить. Указатели в безопасном коде нельзя использовать, т.к. большая вероятность ошибок при работе с памятью (забыл отдать, влез не туда), т.е. в C# просто перестраховались от распространенных ошибок С++ девелоперов. Однако некоторый участок кода можно пометить как "небезопасный" (unsafe). В таком коде уже можно использовать указатели, но тогда уже ответственность за правильную работу с памятью лежит на программисте.
...
Рейтинг: 0 / 0
C++ vs C#
    #34181720
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TRicK_BZВ С++ если программист выделил память, он должен был явно ее отдать с пом delete, иначе утечка.

пользуейтесь манагет С++ если сильно этa фича нравится. Что-нибуть еще чего в С++ нельзя? Да и на обычном С++ автопонитреы, stl и прочая позволяет лентяям забывать о ваших страхах
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ vs C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]