c++ ¾ð¾î °øºÎÁßÀε¥ ¿©Â޾°Ô À־ ¿Ô½À´Ï´Ù.. [6]

¡ã ¸Ç¹Ø ¡å
°¨½Ã±âÁöÁöºê·ÑÅÍ
¾Æ¹ÙŸ/ÂÊÁö/±Û°Ë»ö

2018-06-04 19:27:32
1 0 6 413

¨Û Ãßõ  ¨á ´ÜÃàURL
¡è º¹»ç ÈÄ ºÙ¿©³ÖÀ¸¼¼¿ä.
 ±â±â¸¦ °¨ÁöÇÏ¿© ÃÖÀû URL ·Î º¸³»ÁÝ´Ï´Ù.
°¨½Ã±âÁöÁöºê·ÑÅÍ
https://humoruniv.com/program6030 URL º¹»ç

#include "stdafx.h"
#include
using namespace std;

template
class CMyData
{
public:
CMyData£¨T param£© :m_Data£¨param£© {}
T GetData£¨£© const { return m_Data; }

operator T£¨£© { return m_Data; }
void SetData£¨T param£© { m_Data = param; }

private:
T m_Data;
};

int main£¨£©
{
CMyData a£¨5£©;
cout << a << endl;
CMyData b£¨123.45£©;
cout << b << endl;

CMyData c£¨"Hello"£©;
cout << c << endl;

return 0;
}

ȯ°æÀº visual studio 2017ÀÔ´Ï´Ù. Ã¥À»º¸°í ¿¹Á¦·Î °øºÎÁßÀÔ´Ï´Ù...
¿¡·¯°¡ ³ª´Â ºÎºÐÀÌ
CMyData c£¨"Hello£©; ÀÌ ºÎºÐ¿¡¼­

1>c:\users\home\source\repos\template\template\template.cpp£¨29£©:
error C2664: 'CMyData::CMyData£¨CMyData &&£©': Àμö 1À»£¨¸¦£© 'const char [6]'¿¡¼­ 'char *'£¨À¸£©·Î º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù.

1>c:\users\home\source\repos\template\template\template.cpp£¨29£©:
note: ¹®ÀÚ¿­ ¸®ÅÍ·²·ÎºÎÅÍÀÇ º¯È¯Àº const ÇÑÁ¤ÀÚ°¡ ¼Õ½ÇµË´Ï´Ù£¨/Zc:strictStrings ÂüÁ¶£©.

À̰°Àº ¿¡·¯°¡ ¹ß»ýÇϴµ¥ ÀÌÀ¯°¡ ¹«¾ùÀÎÁö ¸ð¸£°Ú³×¿ä... µµ¿ÍÁÖ¼¼¿ë.. ´äº¯ ºÎʵ右´Ï´Ù¤Ð¤Ð¤Ì..

Áú¹®¿¡ ´äº¯Çϱâ

¨Û °Ô ½Ã ¹°    Ãß Ãµ ÇÏ ±â
  ·Î±×ÀÎ ¾øÀÌ Ãßõ°¡´ÉÇÕ´Ï´Ù.
ÃßõµÇ¾ú½À´Ï´Ù.
¨Û Ãßõ   ¨ä ¹Ý´ë   ¨Þ ´ä±Û   ¢Ç ¸ñ·Ï
¡ç µÚ·Î   ¡è ¸ÇÀ§   ¡é ¸Ç¹Ø   ¨· ½Å°í   ¢½ ½ºÅ©·¦
¡ç µÚ·Î   ¡è ¸ÇÀ§   ¡é ¸Ç¹Ø   ¨· ½Å°í   ¢½ ½ºÅ©·¦
´ä±Û ÀÛ¼ºÇϱâ (·Î±×ÀÎ ÇÊ¿ä)
·Î±×ÀÎ   ¸ÞÀÎ   »çÀÌÆ®¸Ê   PCÈ­¸é