프로그래밍 공부

C++ 9

카테고리 설명
  • 함수포인터 함수또한 포인터 처럼 사용할 수 있는데, 이는 함수 자체에 주소값이 존재하고. 어떠한 함수를 호출할 때. 그 함수의 주소값을 가져와서 사용하기 때문이다. #include #include using namespace std; // 전방선언 // 함수는 메모리를 가진다. void Attack(); void Damage(); class Player { public: static void Attack() { cout

  • Vector는, STL( Standard Template Library ) 에 포함된 동적 배열 데이터 구조이다. vector는 배열과 유사하지만, 크기를 동적으로 조절할 수 있는 컨테이너이다. 일반적으로 동적 배열을 구현할때 사용하며, 임의접근이 필요할때 유용하다. 예를들어. 리스트나 큐와같이 순차적인 데이터에 비해 특정원소에 빠른 접근이 필요할 경우에 사용된다. #include #include int main() { std::vector myVector; // 정수형 원소를 담는 vector 생성 // 원소 추가 myVector.push_back(10); myVector.push_back(20); myVector.push_back(30); // 원소 출력 for (int i = 0; i < myVec..

    C++

    (STL)Vector NEW

    2023.10.17
    댓글
  • C++ 의 가장 기초인 Hello Wold 작성법이다. 위와 같이 작성하고 F5를 누르면 Hello Wold가 출력된다. 위 문단의 설명 #include iostream이라는 라이브러리를 해당 코드에 포함시키라는 명령어이다. cin, cout와 같은 입 출력 관련 명령어를 사용할 수 있게 해줍니다. void main() main 함수는 코드의 실행을 시작하는 함수로 설정되어 있습니다. 프로그램은 무조건 main부터 시작하게 됩니다. 또한 리턴타입이 void 이기 때문에 함수의 실행이 끝난 뒤 리턴이 없어지게 됩니다. std::cout