Size: a a a

2020 July 25

AF

Aidar Fattakhov in supapro.cxx
Aidar Fattakhov
Это атомарная инструкция
Это НЕ лок мьютекса
источник

D

Danya in supapro.cxx
Aleksander Mironov
Здравствуйте.

Хочу что бы статик поле хранился экземпляр класса по значению.

private:
   static ClassA objectA;

Как это правильно описать?
Ну примерно так и описать
В чём проблема?
источник

S

SeanWoo in supapro.cxx
Ruslan aka DUDE
на ассемблере тоже никто не пишет
но это не значит что он хуже С и плохой
Пишут ради интереса
источник

S

SeanWoo in supapro.cxx
И всё
источник

D

Danya in supapro.cxx
Aleksander Mironov
Здравствуйте.

Хочу что бы статик поле хранился экземпляр класса по значению.

private:
   static ClassA objectA;

Как это правильно описать?
Инициализацию сделать?
источник

AM

Aleksander Mironov in supapro.cxx
Danya
Ну примерно так и описать
В чём проблема?
Он не создается =)  (нет вызова конструктора).
источник

IZ

Ilia Zviagin in supapro.cxx
Danya
Ну в С++ хотя бы управление ресурсами можно отделить от логики
Ну, кстати, это хреново в С++ сделано, тоже на уровне хаков,а не языка.

Try ... Finally или with ... Было бы круче.
источник

AF

Aidar Fattakhov in supapro.cxx
AlI Sergazy
а что за команды процессора с префиксом LOCK?
LOCK означает эксклюзивное владение кэшлинией
источник

AM

Aleksander Mironov in supapro.cxx
Danya
Инициализацию сделать?
Да
источник

D

Danya in supapro.cxx
Aleksander Mironov
Он не создается =)  (нет вызова конструктора).
Ну потому что ты его не создал
источник

D

Danya in supapro.cxx
Ilia Zviagin
Ну, кстати, это хреново в С++ сделано, тоже на уровне хаков,а не языка.

Try ... Finally или with ... Было бы круче.
finally — фу
источник

AM

Aleksander Mironov in supapro.cxx
Danya
Ну потому что ты его не создал
Вот как описать, что бы создавалось =).
источник

Ra

Ruslan aka DUDE in supapro.cxx
SeanWoo
Пишут ради интереса
ради или нет
но пишут гораздо меньше чем на более высокоуровневых
источник

D

Danya in supapro.cxx
Danya
finally — фу
Тоже самое что и goto cleanup;
источник

IZ

Ilia Zviagin in supapro.cxx
Ruslan aka DUDE
слабый аргумент
на нем не пишут т.к. он требует больше скилов и "внимательности"
а та произвозительность которую он дает - не всегда нужна
Мне наплевать, слабый это аргумент или нет. Это факт,С- говно, а не язык , по сравнению с С++. Ну и со многими другими .
источник

S

SeanWoo in supapro.cxx
Ruslan aka DUDE
ради или нет
но пишут гораздо меньше чем на более высокоуровневых
Ну да) У менч просто было бешеное желание понять как всё работает на низком уровне
источник

D

Danya in supapro.cxx
Ilia Zviagin
Ну, кстати, это хреново в С++ сделано, тоже на уровне хаков,а не языка.

Try ... Finally или with ... Было бы круче.
Сделано нормально, не вижу проблемы в этом
Вводить отдельную фичу в сам язык, когда можно реализовать уже существующими не вижу смысла
источник

S

SeanWoo in supapro.cxx
С, С++ не даст как по мне такого
источник

Е

Егор in supapro.cxx
SeanWoo
Ну да) У менч просто было бешеное желание понять как всё работает на низком уровне
источник

IZ

Ilia Zviagin in supapro.cxx
Aleksander Mironov
Здравствуйте.

Хочу что бы статик поле хранился экземпляр класса по значению.

private:
   static ClassA objectA;

Как это правильно описать?
Ну, вот ты правильно описал
источник