Существует ли такая конструкция, как Java, инициализирующая блоки в C++?

Я читал в некоторых статьях, что есть что-то под названием «Инициализация блоков в java»; где мы можем выполнить некоторые инициализирующие назначения, когда класс загружается или создается экземпляр.

Помимо методов и конструкторов, блоки инициализации являются третьим местом в Java-программе, где могут выполняться операции.

class InitDemo
{
     static int y;
     int x;
 {
   y = 10;
   x =  0;
 }
}

Я спрашиваю, есть ли такая парадигма в C++? Спасибо.

9
задан Ciro Santilli 新疆改造中心法轮功六四事件 3 November 2015 в 16:16
поделиться