독개

[C++] 7.5 다양한 Return 값들(값,주소,참조,구조체,튜플)

by #독개#
/*
*
*/

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

// &int sum() 반환값을 참조
// *int sum() 반환값을 주소
// 이두방식은 뭔가 단점이 크게있어서 사용하지 않는다, 단점을 설명하는데 아직 이해하지 못햇다
// s sum()    반환값을 정의된 struct 이것역시 C++에선 잘사용하지 않는단다. C에서 어쩔수없이 쓴데


struct s
{

};

std::tuple<int, double> getTuple()
{
	int a = 10;
	int d = 3.14;
	return std::make_tuple(a, d);
}
int main()
{ 
	std::tuple<int, double> my_tp = getTuple();
	cout << std::get<0>(my_tp) << endl;
	cout << std::get<i>(my_tp) << endl;
	return 0;

}

블로그의 정보

독한 개발자

#독개#

활동하기