window 编程下的类和对象有关问题

window 编程下的类和对象问题
WNDCLASS   wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
       
wndcls.hCursor=LoadCursor(NULL,IDC_WAIT);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=WinSunProc;
wndcls.lpszClassName= "Weixin2003 ";
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW   |   CS_VREDRAW;
RegisterClass(&wndcls);

请问wndcls   是个对象   还是一个类?


------解决方案--------------------
那为什么
书上把我最上面的那段代码 说是 设计一个窗口类

把RegisterClass(&wndcls); 说为注册窗口类
===================
只是术语问题.大多数都会说这个类不是C++中的类.

至于为什么注册这样一个资料结构可以用以产生若干窗口?
这就好比你请人做衣服:
你要告诉裁缝的是:尺寸,样式,颜色. 当这些规定了之后,你可以要求裁缝做一件,也可以要求裁缝做若干件.