|
|
|
C++ vs C#
|
|||
|---|---|---|---|
|
#18+
maXmoс классами в сишах работать удобно, удобнее, чем в с++. Спорно. Очень спорно и ничем не подкреплено. Предлагаю отложить эту захватывающую беседу до завтра, домой пора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 16:38 |
|
||
|
C++ vs C#
|
|||
|---|---|---|---|
|
#18+
maXmoпользователю вообще никакая ни до чего разница. А программеру это важно, т.к. если об этом забудешь, можно крупно пролететь. Разница такая же, как в сях при передаче объекта по ссылке и по значению — юзеру пох, а прогеру различать желательно, иначе он станет плохим прогером. Пользователь C#-а это программер. Во всяком случае, в это ОЧЕНЬ хочется верить до завтра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 16:40 |
|
||
|
C++ vs C#
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Спорно. Очень спорно и ничем не подкреплено.стрелочки заменены на точечки — весьма удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 16:41 |
|
||
|
C++ vs C#
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) А я думал в C# нет указателей :) тока сцылки ошибаешься грамотей. в C# происходит следующим образом: unsafe { int* n; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 20:50 |
|
||
|
C++ vs C#
|
|||
|---|---|---|---|
|
#18+
В С++ если программист выделил память, он должен был явно ее отдать с пом delete, иначе утечка. В C# не нужно явно отдавать память, среда это сама делает за программиста (сборщик мусора). Мусорщик просматривает объекты, и если видит, что объект больше не используется, помечает его как мусор, чтобы при последующих сборках мусора очистить. Указатели в безопасном коде нельзя использовать, т.к. большая вероятность ошибок при работе с памятью (забыл отдать, влез не туда), т.е. в C# просто перестраховались от распространенных ошибок С++ девелоперов. Однако некоторый участок кода можно пометить как "небезопасный" (unsafe). В таком коде уже можно использовать указатели, но тогда уже ответственность за правильную работу с памятью лежит на программисте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 21:35 |
|
||
|
C++ vs C#
|
|||
|---|---|---|---|
|
#18+
TRicK_BZВ С++ если программист выделил память, он должен был явно ее отдать с пом delete, иначе утечка. пользуейтесь манагет С++ если сильно этa фича нравится. Что-нибуть еще чего в С++ нельзя? Да и на обычном С++ автопонитреы, stl и прочая позволяет лентяям забывать о ваших страхах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 22:33 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34181152&tid=2029886]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 411ms |

| 0 / 0 |
