LINUX.ORG.RU

Сообщения voxel_grot

 

Приватный конструктор и статический член класса.

Форум — Development

Здравствуйте, подскажите, как объяснить вызов приватного конструктора в таком коде:

#include <cstdlib>
#include <cstdio>

class A {
    A() 
    {
	fprintf(stdout, "private c-tor\n");
    }

    static A prototype;
};

A A::prototype = A{};

int main(int argc, char* argv[])
{
    return EXIT_SUCCESS;
}
$ ./a.out 
private c-tor

 ,

voxel_grot
()

RSS подписка на новые темы