일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- c++공부
- 모두의 딥러닝
- pytorch
- 골빈해커
- pytorch zero to all
- 케라스 정리
- 딥러닝 공부
- TensorFlow
- 가우시안 필터링
- 김성훈 교수님 PyTorch
- 딥러닝 스터디
- object detection
- 파이토치 강의 정리
- 파이토치
- Pytorch Lecture
- 영상처리
- 모두의 딥러닝 예제
- 파이토치 김성훈 교수님 강의 정리
- 미디언 필터링
- c언어
- matlab 영상처리
- tensorflow 예제
- C언어 공부
- 팀프로젝트
- 컴퓨터 비전
- c++
- 해리스 코너 검출
- MFC 프로그래밍
- 딥러닝
- c언어 정리
Archives
- Today
- Total
ComputerVision Jack
[C++프로그래밍 Chapter12] 본문
반응형
[C++의 표준 String 클래스]
String 클래스
C++표준 라이브러리에 정의된 함수.
문자열의 처리를 목적으로 정의된 클래스. 헤더파일<string>을 포함해야한다.
string클래스 또한 연산자에 대하여 오버로딩되어 있다.
[문자열 처리 클래스 정의]
문자열 인자로 전달받는 생성자 정의
string str = "Hello";
string str("Hello");
#두 코딩은 같은 동일한 내용이다.
생성자, 소멸자, 복사생성자, 대입 연산자 정의
String 클래스는 문자열 저장 및 표현하는 클래스이다.
하지만 이러한 문자열은 길이가 일정하지 않기 때문에, 모모리 공간을 생성자를 통해 동적으로 할당해야 한다.
+연산자 오버로딩
String str3 = str1 + str2;
+연산자의 반환 값
- 문자열의 주소값
- string 객체
==연산자 오버로딩
==연산자는 문자열의 내용을 비교하는 연산자.
따라서 ==연산자 오버로딩을 통하여 문자열 비교한다.
반응형
'Programming Language > C++ Programming' 카테고리의 다른 글
[C++프로그래밍 Chapter14] (0) | 2020.02.05 |
---|---|
[C++프로그래밍 Chapter13] (0) | 2020.02.04 |
[C++프로그래밍 Chapter11] (0) | 2020.02.01 |
[C++프로그래밍 Chapter10] (0) | 2020.01.31 |
[C++프로그래밍 Chapter9] (0) | 2020.01.30 |
Comments