| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (2) [1] 2 ( Първото ново мнение ) | ![]() ![]() ![]() |
| dvader |
Публикувано на: 30-01-2020, 20:14
|
||
![]() Име: Валерий Тодоров Група: VIP Ранг: Почетен член Мнения: 5419 Регистриран на: 12.07.05 |
Трябва ми С# еквивалента на следният С++ код:
Благодаря. Това мнение е било редактирано от dvader на 30-01-2020, 20:15 -------------------- I find your lack of faith disturbing
|
||
| Expressing |
Публикувано на: 30-01-2020, 20:33
|
||
|
Име: Група: Потребител Ранг: Посетител Мнения: 63 Регистриран на: 22.02.17 |
? |
||
| 40oz |
Публикувано на: 30-01-2020, 20:36
|
||
|
Име: Група: Потребител Ранг: Редовен член Мнения: 417 Регистриран на: 23.05.13 |
|
||
| PxL |
Публикувано на: 30-01-2020, 20:56
|
||||||
![]() Име: Димитър Т. Димитров Група: VIP Ранг: Почетен член Мнения: 3648 Регистриран на: 26.04.05 |
За конст-а ще трябва да са readonly:
-------------------- void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
|
||||||
| JanBirdX |
Публикувано на: 30-01-2020, 22:06
|
||||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 1818 Регистриран на: 21.02.05 |
+1 |
||||
| zahasoft |
Публикувано на: 31-01-2020, 06:36
|
||
|
Име: Група: Потребител Ранг: Старо куче Мнения: 603 Регистриран на: 15.12.19 |
За да получиш адекватен отговор, трябва да кажеш какво прави компилаторът с данните, когато са маркирани със static const struct. Иначе (Name: "Waleri", Age: 49) създава value tuple. Ако static const struct има свойствата на value tuple (в C# има и друг вид tuple), значи отговора на 40oz е верен. Свойствата на value tuple са тези - данните се пазят в стека, не в хийпа; данните НЕ СА immutable (за разлика от другия тип tuple); данните са променливи, а не пропъртита.
Тъпълите много ги обичам. Другият тип, който е много як е record. Във F# го има, ама в C# още се канят да го добавят. Не знам, толкова ли е сложно това. Рекърдите са много удобни за създава на value types. Това мнение е било редактирано от zahasoft на 31-01-2020, 06:50 -------------------- |
||
| dvader |
Публикувано на: 31-01-2020, 06:53
|
||
![]() Име: Валерий Тодоров Група: VIP Ранг: Почетен член Мнения: 5419 Регистриран на: 12.07.05 |
Слага ги в ROM-a... Като гледам, на С# няма да стане - с тия new явно всичко е рънтайм -------------------- I find your lack of faith disturbing
|
||
| zahasoft |
Публикувано на: 31-01-2020, 07:06
|
||||
|
Име: Група: Потребител Ранг: Старо куче Мнения: 603 Регистриран на: 15.12.19 |
Опасявам се, че дотнета не позволява подобно ниво на достъп. Иначе, с моите умения (как се изрази един от господарите - малко над джуниър) бих могъл лесно да насера всичко. PS. Аз мислех, че тая памет е само за четене. Верно ли можете да ръчкате в нея? Ама то верно, че и аз съм си ъпдейтвал BIOS-a, кво се чудя. Това мнение е било редактирано от zahasoft на 31-01-2020, 07:15 -------------------- |
||||
| JanBirdX |
Публикувано на: 31-01-2020, 08:20
|
|
Име: Група: Потребител Ранг: Почетен член Мнения: 1818 Регистриран на: 21.02.05 |
const value tuple. За жалост няма пълно щастие.
|
| zahasoft |
Публикувано на: 31-01-2020, 08:30
|
||
|
Име: Група: Потребител Ранг: Старо куче Мнения: 603 Регистриран на: 15.12.19 |
Искам да кажа value objects в контекста на DDD, не value types. Това е друго в дотнета. -------------------- |
||
Страници: (2) [1] 2 |
![]() ![]() ![]() |