Notice
Recent Posts
Recent Comments
목록분류 전체보기 (2066)
준호씨의 블로그
LeetCode 1. Two Sum C++ 풀이
단순 방법 풀이 class Solution { public: vector twoSum(vector& nums, int target) { vector answer(2); int right = nums[1]; unsigned long length = nums.size(); for (int i = 0; i < length; i++) { int left = nums[i]; for (int j=i+1; j
개발이야기/PS - Problem Solving, 알고리즘
2018. 10. 25. 23:39
cpp - 문자열 변수명에 sz 를 앞에 붙이는 경우 sz 의 의미
요즘도 쓰는지는 모르겠지만 레거시 c 코드 고치다 보면 문자열 변수에 sz 가 붙은 경우를 종종 볼 수 있었다. szName, szAddress 이런 식이다. 앞에 sz 와 같이 붙이는걸 헝가리안 표기법이라는건 예~전에 MFC 공부 할 적에 본 적이 있는거 같은데 sz 가 무슨 약자인지 몰라서 찾아 보았다. s 는 string 이고, z 는 zero 이다. 공식 자료는 모르겠고 인터넷에 찾아본 바로는 다음과 같은 내용들이 나왔다. "string of characters, terminated by a null character" (z stands for zero). "String Zero terminated" 문자열 마지막에 NULL 이 들어가면서 문자열의 끝을 알리는 방식이라고 보면 된다. 어찌 되었건 ..
개발이야기
2018. 10. 24. 00:34