본문 바로가기
코딩/C++

std::array

by sonysame 2024. 3. 11.
#include <iostream>
#include <array>
#include <algorithm>

using namespace std;
void printLength(const array<int, 5> &my_arr)
{
	cout << &my_arr << endl;
}

int main() {

	array<int, 5> my_arr = { 1,3,2,4,5 };

	cout << my_arr[0] << endl;
	cout << my_arr.at(0) << endl;
	cout << my_arr.size() << endl;

	cout << &my_arr << endl;
	printLength(my_arr);

	for (auto &element : my_arr)
		cout << element << " ";
	cout << endl;

	std::sort(my_arr.begin(), my_arr.end());
//	std::sort(my_arr.rbegin(), my_arr.rend());

	for (auto& element : my_arr)
		cout << element << " ";
	cout << endl;
}

'코딩 > C++' 카테고리의 다른 글

참조(reference)에 의한 전달  (0) 2024.03.12
값에 의한 전달  (0) 2024.03.12
std::vector  (0) 2024.03.11
다중 포인터와 동적 다차원 배열  (0) 2024.03.10
void 포인터  (0) 2024.03.10