#include <iostream>
#include "yaVector.h"
#include <vector>
int main()
{
setlocale(LC_ALL, "");
/// <summary>
/// STL
/// </summary>
/// <returns></returns>
std::vector<char> stdVector;
stdVector.push_back(1);
stdVector.push_back(2);
stdVector.push_back(3);
stdVector.push_back(4);
stdVector.push_back(5);
stdVector.pop_back();
if (stdVector.empty())
{
//
}
for (size_t i = 0; i < stdVector.size(); i++)
{
std::cout << stdVector[i]; //연산자 오퍼레이터 : 기존의 제공하고 있는 연산자를
//재정의하여 사용자 정의 클래스로 사용하는 것
}
std::cout << std::endl;
std::vector<int> stdVector2;
stdVector2 = stdVector;
/// <summary>
/// yam yam i
/// </summary>
/// <returns></returns>
ya::vector<int> vector;
for (size_t i = 1; i < 6; i++)
{
vector.push_back(i);
}
vector.pop_back();
for (size_t i = 0; i < vector.size(); i++)
{
std::cout << vector[i];
}
std::cout << std::endl;
ya::vector<int> vector2;
vector = vector2;
//vector3 = vector + vector2;
//vector& operator=(vector & other)
//Application::GetInstance()->Initiailize();
//while (Application::GetInstance()->GetIsRunning())
//{
// Application::GetInstance()->Update();
// Application::GetInstance()->Rendering();
//}
//Application::GetInstance()->Destroy();
return 0;
}
'STL > vector' 카테고리의 다른 글
Lib (0) | 2022.09.28 |
---|---|
VECTOR (0) | 2022.09.28 |
STL (Standard Template Library) (0) | 2022.09.23 |