분류 전체보기 (4) 썸네일형 리스트형 C++ string (문자열)의 기초 안녕하세요. 호라이즌 입니다. 이번시간에는 string 클래스에 기초의 대하여 설명드리겠습니다. 2038년 1월 19일 오전 3시 14분 07초, – Unix 세상의 끝 (1970년 1월 1일 이후 2의 32승이 되는 때이기 때문에) string 이란? 우선 string은 C++ STL에서 제공하는 클래스로 문자열을 다루는 클래스입니다. 지금까지 c++을 조금 공부하신 분들은 아시겠지만 문자열? 하면 떠오르시는게 char* char[] 정도가 떠오르시겠죠 우선 string에 대하여 자세히 알아보기전 string은 왜 생겨났는지 이유를 설명해 드리겠습니다. 기존 C언어에서는 문자열 처리를 위해 메모리를 재 할당 하거나 충분한 문자열 배열을 선언해주어야 했습니다. 하지만 번거롭고 오류가 발생할 가능성도 있어.. C++강의 1-1 변수의 선언과 초기화 안녕하세요. 호라이즌 입니다. 이번 강의는 변수의 선언과 초기화 방법입니다. C++에서의 변수의 선언방법은 여러 가지가 있으며 아래를 보시면 충분히 숙지 하실수 있습니다! “우리 컴퓨터 프로그램의 안타까운 현 상태를 논한다면, 소프트웨어 개발은 여전히 흑마술이 분명하며, 아직 공학이라고 부를 수 없다. ”“Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.” -빌 클린턴 C++에서의 변수의 선언과 초기화를 다음과 같은 방법으로 할수있습니다. 예제 1 #include i.. c++ 전처리기 (preprocesser) 안녕하세요 호라이즌 입니다. 이번 시간에는 전처리기에 관하여 이해하기 쉽게 설명하겠습니다. 완벽한 설계는 더 이상 추가할게 없는 것이 아니라 더 이상 제거할게 없는 것이다. 전처리기란? 전처리기는 작성한 코드를 컴파일할 때 컴파일 직전 실행되는 별도의 프로그램이며 전처리가 실행되면 각 코드 파일에서 지시자를 찾으며 지시자는 #으로 시작해서 줄바꿈으로 끝나는 코드입니다. 전처리기는 컴파일러가 실행되기 직전에 단순히 텍스트를 조작하는 치환 역활을 하기도 하고 디버깅에도 도움을 주며 헤더파일의 중복 포함도 방지해주는 기능을 합니다. #include #includ는 전처리기 지시자이며 #include를 사용하면 전처리기는 의 포함된 파일의 내용을 지시자의 위치에 저장합니다. #include의 선언 방법 #inc.. C++ 강의 1-0 "Hello wolrd! " 출력하기 C++ 입문 기초 Hello World! 예제 출력하기 안녕하세요 호라이즌 입니다. 코딩에 관심있는 분들께 조금이라도 쉽고 이해하기 편하게 강의를 해보겠습니다! 두려워 하지 마세요 “올바로 동작하지 않더라도 걱정말아라. 모든 것이 그랬다면, 넌 직업을 잃었을테니까.” “Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.” – 소프트웨어 공학에서의 모셔의 법칙(Mosher’s Law) 평소 프로그래밍 언어의 관심을 갖으시는 분이라면 한번 쯤은 들어 보셧을 법한 단어죠 그리고 처음 C/C++ 입문 서적이나 영상을 보시면 가장 먼저 시작하는게 출력문을 이용한 Hello Wolrd 출력입니다! 코드작성 기본 틀 #incl.. 이전 1 다음