DECLARE_NOT_AGGREGATABLE ( x )
¸Å°³ º¯¼ö
x
[in] Áý°èÇÒ ¼ö ¾ø´Â °ÍÀ¸·Î Á¤ÀÇ Çϴ Ŭ·¡½º °³Ã¼ÀÇ À̸§¡£
ÁÖÀÇ
°³Ã¼°¡ Áý°è µÉ ¼ö ¾ø´Â ÁöÁ¤ ÇÕ´Ï´Ù. DECLARE_NOT_AGGREGATABLE CreateInstance ¸¦ ÇÏ·Á°í ÇÏ´Â °æ¿ì ¿À·ù (CLASS_E_NOAGGREGATION)¸¦ ¹Ýȯ ÇÏ¸é °³Ã¼¿¡´Â Áý°è¡£
±âº»ÀûÀ¸·Î CComCoClass °³Ã¼°¡ Áý°è µÉ ¼ö ÀÖ½À´Ï´Ù ÁöÁ¤ ÇÏ´Â DECLARE_AGGREGATABLE ¸ÅÅ©·Î Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ ±âº» µ¿ÀÛÀ» ÀçÁ¤ÀÇ ÇÏ·Á¸é DECLARE_NOT_AGGREGATABLE Ŭ·¡½º Á¤ÀÇ¿¡ Æ÷ÇÔ µË´Ï´Ù. ¿¹¸¦ µé¾î:
Ŭ·¡½º CMyClass: °ø°ø CComCoClasslt;... >,...
{
°ø°³:
? DECLARE_NOT_AGGREGATABLE(CMyClass)
? ...
}
Âü°í Ç׸ñ