1. C++ 프로그래밍의 개발과정


C++ 언어로 구성된 프로그램의 개발 과정은 C++이 구현 되어져 있는 개발 도구에서 소스 프로그램을 작성한다. 

그 다음 해당 소스 프로그램이 작성 되어져 있는 파일을 컴파일 한다. 

컴파일을 하면 해당 소스 파일(.cpp)에서 목적 파일(.obj) 파일이 생성 되고 이 목적 파일에서 링킹 과정을 통해서 실행 파일(.exe)이 만들어진다. 

링킹 과정중에 C++ 라이브러리에서 참조하여 링킹 된다. 

실행시 오류가 발생하면 디버깅을 하기 위하여 다시 소스 프로그램을 수정하는 식으로 돌아가서 다시 컴파일을 한다.


2. 간단한 출력프로그램

   (출력소스, 실행결과, 주석: cout객체, namespace역활. std::의 의미 정리 )


#include <cstdlib>

#include <iostream>


using namespace std;


int main(int argc, char *argv[])

{

    std::cout << "Hello\n" << "첫번쨰 맛보기 입니다. " << endl;

    std::cout << "소프트웨어학과 PSB";


cout은 표준출력객체이다.

namespace는 말 그대로 이름공간 이라는 뜻으로 쉽게 생각할 수 있다.

예를들어 A회사와 B회사에 둘 다 C라는 이름을 가진 사람이 있으면 어떤 사람을 지칭하는지 중복이 되어 알기가 힘들기 때문에 사용해준다고 보면 된다.

이름 앞에 붙여진 std는 이름 공간이고 출력에 관여된 객체를 관리하고 있다.

:: 범위 지정 연산자는 소스코드나 이름공간 내의 함수나 변수를 지정하는데에 사용하는 연산자이다. 

std:: 는 std 이름공간안의 함수나 변수를 사용할수있게 지정한다는 것이다.  

 

     

    system("PAUSE");

    return EXIT_SUCCESS;



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

6. 함수중복과 static멤버  (0) 2018.05.15
5. 함수와 참조, 복사생성자  (0) 2018.05.03
4. 객체 포인터와 객체배열, 객체의 동적생성  (0) 2018.04.10
3. 클래스와 객체  (0) 2018.03.22
2. C++ 프로그래밍의 기본  (0) 2018.03.13

+ Recent posts