| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 자료구조
- static_cast
- 배열
- std::map
- 공부
- 트리
- 알고리즘
- 차이점
- 벡터
- 스택영역
- rookiss
- 기술면접
- 반복문
- 스택
- list
- 큐
- 힙영역
- Queue
- 인프런
- MonoBehaviour
- 리스트
- 객체지향
- std::unordered_map
- thread
- map
- 프래그멘테이션
- 해쉬맵
- c#
- 멀티쓰레드
- vector
- Today
- Total
목록string (2)
호빵의 IT 개발소
C++ std::string vs C# string 차이점 요약가변성C++: std::string은 가변(mutable) → 문자열 변경 가능C#: string은 불변(immutable) → 변경 시 새로운 문자열 생성메모리 관리C++: 직접 메모리 관리, 필요 시 수동 처리C#: 가비지 컬렉션에 의해 자동 관리문자 인코딩C++: 기본적으로 ASCII 또는 환경에 따라 다름C#: UTF-16 기반 (유니코드 지원 기본)클래스 기능둘 다 문자열 조작 함수 제공하지만,C++: append(), substr(), 연산자 오버로딩 등C#: Substring(), Replace(), Split() 등 메서드 풍부 + LINQ 사용 가능 면접 스타일 답변 예시:C++의 std::string은 가변 타입으로 문자열..
//불리언 -> 1바이트 (true, false) 1. bool(불리언) -> true 또는 false -> bool 형식의 기본값은 false입니다. //소수 -> 4바이트, 8바이트 1. float(4바이트) -> float 형식을 사용할때 예) float a = 3.14f; 처럼 뒤에 f를 붙여주어야 합니다. f 를 붙이지 않으면 기본적으로 double(8바이트)로 인식합니다. 2. double(8바이트) -> 예) double a = 3.14; //문자 -> 2바이트 1. char -> ' ? ' ?안에 원하는 문자를 적어 저장한다. char는 숫자를 저장하는 타입이긴 하지만 ' '를 사용하여 하나의 문자만 저장할 수도 있습니다. (문자 or 숫자를 저장) 예) char a = 'A'; 2. st..