| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (24) « първа ... 21 22 [23] 24 ( Първото ново мнение ) | ![]() ![]() ![]() |
| bvbfan |
Публикувано на: 27-08-2019, 12:41
|
||||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4176 Регистриран на: 08.12.13 |
Ще увеличи ref counter-а и ще освободи ресурса, когато всички престанат да го ползват. В С++ има подаване и по референция не само по стойност. --------------------
|
||||
| Gamma Goblin |
Публикувано на: 27-08-2019, 13:14
|
||||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
но ако има циклична зависимост ? |
||||
| SuN |
Публикувано на: 27-08-2019, 13:30
|
||||||
|
Име: Група: Администратор Ранг: Почетен член Мнения: 13465 Регистриран на: 27.01.05 |
Това ми звучи като зле написана програма. Затова Линукса работи, защото не е писан от разглезени програмисти, които се чудят какво би станало, ако "имало било цикличност", ами просто пишат кода както трябва. -------------------- Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти. |
||||||
| Gamma Goblin |
Публикувано на: 27-08-2019, 13:32
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
това за което споря е че ми се рекламира някакъв фиииичър който даже не разбирате как работи
|
| SuN |
Публикувано на: 27-08-2019, 13:40
|
|
Име: Група: Администратор Ранг: Почетен член Мнения: 13465 Регистриран на: 27.01.05 |
Отвори нова тема с въпроса си и ще бъдеш оберен за милисекунди. Тука мога ли да се връщам точно на 21 страница да гледам глупостите, които са написани?
-------------------- Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти. |
| bvbfan |
Публикувано на: 27-08-2019, 13:44
|
||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4176 Регистриран на: 08.12.13 |
Всички езици от високо ниво страдат от този проблем, като имат някакви техники за спирането му.
--------------------
|
||
| DarkOne |
Публикувано на: 27-08-2019, 14:31
|
||
![]() Име: Александър Петков Група: Администратор Ранг: Почетен член Мнения: 3733 Регистриран на: 30.01.04 |
Може би трябва да се запознеш с господата Дънинг и Крюгер, преди да пускаш подобни мнения -------------------- The man who learns only what others know
is as ignorant as if he learns nothing. The treasures of knowledge are the most rare, and guarded most harshly. -- Chronicle of the First Age |
||
| Gamma Goblin |
Публикувано на: 27-08-2019, 15:40
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
Запознат съм с тях. Никъде не съм твърдял че разбирам как работи. За това задавах въпроси за да си изясня нещата, но не получих отговор
|
| DarkOne |
Публикувано на: 27-08-2019, 18:08
|
![]() Име: Александър Петков Група: Администратор Ранг: Почетен член Мнения: 3733 Регистриран на: 30.01.04 |
using declaration е само синтактична захар за стандартния using оператор. Разликата между двете е, че стандартният using оператор създава scope, в краят на който се вика методът за освобождаване на ресурса (Dispose), а при using declaration се освобождава при излизане от текущия scope. Самият using оператор е съкратен запис на try..finally { Dispose() } и смисълът му е да се ползва, когато ресурсът трябва да бъде освободен някъде в текущия scope. Както вече ти казах, ако обектът ти трябва да живее извън текущият scope, няма да ползваш using, или поне няма да е на това ниво.
Това мнение е било редактирано от DarkOne на 27-08-2019, 18:10 -------------------- The man who learns only what others know
is as ignorant as if he learns nothing. The treasures of knowledge are the most rare, and guarded most harshly. -- Chronicle of the First Age |
| Gamma Goblin |
Публикувано на: 27-08-2019, 20:07
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 |
тоест нищо ново, само синтактична захар, която прави синтаксиса по-сложен за разбиране и нищо общо с деструкторите в ц--
|
Страници: (24) « първа ... 21 22 [23] 24 |
![]() ![]() ![]() |