[C++] template(템플릿) 에 관하여 1 (템플릿이란, 함수 템플릿) (tistory.com)

 

[C++] template(템플릿) 에 관하여 1 (템플릿이란, 함수 템플릿)

안녕하세요 BlockDMask 입니다. 오늘은 C++에서 자료형을 마음대로 가지고 놀 수 있는, template (템플릿) 에 대해 알아보겠습니다. 1) 템플릿(Template) 이란. 함수나 클래스를 개별적으로 다시 작성하지

blockdmask.tistory.com

#include<iostream>
#include<string>
using namespace std;

template < class T1, class T2>

void PrintAll(T1 a, T2 b)
{
	cout << "T1 : " << a << endl;
	cout << "T2 : " << b << endl;
}


int main(void)
{
	string s1 = "dok2";
	string s2 = "on my way";
	int num1 = 27;
	int num2 = 21;
	PrintAll(num1, num2);
	PrintAll(s1, s2);
	system("pause");
	return 0;
}

 

 

 

에러 관련

[Error] C2679 이항 '<<': 오른쪽 피연산자로 'std::string' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다. (tistory.com)

 

[Error] C2679 이항 '<<': 오른쪽 피연산자로 'std::string' 형식을 사용하는 연산자가 없거나 허용되는

ofstream 사용하려고 하는데 이항 '<<': 오른쪽 피연산자로 'std::string' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다. 위와 같은 에러가 나왔다........ 예제 코드같은걸 찾아봐도 원인

terrorjang.tistory.com

#include<string> 넣기.

 

 

템플릿2

 

[C++] template(템플릿)에 관하여 2 (클래스 템플릿, 템플릿 특수화) (tistory.com)

 

[C++] template(템플릿)에 관하여 2 (클래스 템플릿, 템플릿 특수화)

안녕하세요. BlockDMask 입니다. 오늘은 C++ template(템플릿)에 관하여 두번째 시간입니다. 클래스 템플레이트와 템플레이트 특수화에 대해서 배울것 입니다. 혹시 template이 무엇인지 다시한번 복습이

blockdmask.tistory.com

 

'C_C++' 카테고리의 다른 글

벡터와 클래스를 이용한 ATM기 만들기  (0) 2021.08.29
c++레퍼런스  (0) 2021.08.26
기본4  (0) 2021.07.14
기본3  (0) 2021.07.14
C++ 기본2  (0) 2021.07.13

+ Recent posts