Programming_McRobbin

고정 헤더 영역

글 제목

메뉴 레이어

Programming_McRobbin

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (109)
    • C# (101)
      • Problems (9)
      • 수업내용 (25)
      • 과제 (7)
      • 알고리즘 (57)
      • Server (3)
    • JavaScript (5)
      • NodeJS (5)
    • C++ (3)
      • Problems (3)
    • 포트폴리오 (0)

검색 레이어

Programming_McRobbin

검색 영역

컨텐츠 검색

C++

  • C++ Union 데이터 타입

    2020.09.26 by McRobbin

  • C++ const 사용.

    2020.09.25 by McRobbin

  • C++ C스타일 문자열 strcpy_s, strcat_s

    2020.09.25 by McRobbin

C++ Union 데이터 타입

Union 데이터 타입을 정리해 보겠습니다. Union이 쓰이는 상황은 예를들면 이런 것이 있겠습니다. 상품을 관리 하는데 구별할 수 있는 유일한 Id 같은걸 넣고 싶은데 int형으로 또는 char* 형으로 모두 받고 싶다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include using namespace std; union IdType { int IntId; const char* CharId; }; int main() { IdType id; id.IntId = 10; // 출력 결과 : 10; cout

C++/Problems 2020. 9. 26. 16:50

C++ const 사용.

이번엔 const를 정리해 보겠습니다. 코딩할때 중요하게 쓰이는 부분입니다. 1. 포인터가 아닌 변수 앞에 const 키워드 포인터가 아닌 변수 앞에 const를 쓰면 해당 변수를 상수 처럼 쓸 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include using namespace std; int main() { // 상수 num을 10으로 초기화. const int num = 10; // 불가능. num = 20; // 불가능. const int num2; } 이처럼 쓸 수 있는데 한번 정의한 num을 다시 변경할 수 없고, num2를 선언과 동시에 정의하지 않으면 안됩니다. num은 프로그램이 끝날때 까지 10의 값만 가지고 있습니다. 2. 포인터 앞에 const ..

C++/Problems 2020. 9. 25. 20:02

C++ C스타일 문자열 strcpy_s, strcat_s

C++ 의 C 스타일 문자열 처리 공부한 것 내용정리. 1. strlen(const char* Str) 문자열 길이 뽑아주는 함수 입니다. 쓰기 편하지만 주의할 점이 몇가지 있습니다. 1-1. char* 할당. 매개 변수로 const가 아닌 char* 를 넣으실 때 할당과 초기화가 되어있는지 확인하세요. 혹시나 C 스타일로 문자열을 동적으로 구성하고 싶으시다면 주의해야 합니다. 또한 문자열의 경우 마지막 '\0' 문자가 하나 들어가게 되는데 이것을 고려하지 않으니 주의하세요. 1 2 3 4 5 6 7 8 9 10 #include using namespace std; int main() { const char* s1 = "asd"; cout

C++/Problems 2020. 9. 25. 19:37

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
Programming_McRobbin © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바