게인적으로 함수에 줄임말을 많이 씁니다.
그래서 다음과 같은 규칙
String = S
string = s
char * = c
const char * = cc
const wchar_t * = cwc
vector<String> = vS
을 두고서 단순 형변환 함수
// Unicode String To X
const char * S_To_cc(String Str);
char * S_To_c(String Str);
const wchar_t * S_To_cwc(String Str);
wchar_t * S_To_wc(String Str);
string S_To_s(String Str);
string vS_To_s(vector<String> vStr, int num);
등을 만들었고
프로그래밍 하면서 정말 유용하게 쓰고 있습니다.
이제 조금더 나가서
//2차 백터 XY를 1차 백터 Y로 반환
void VectorXY_To_Y(vector<vector<String> >VectorXY, int Line,vector<String> *VectorStr);
와 같은 함수를 만들긴 했는대
정작 VectorXY 이게 너무 이름이 긴것 같고 그렇다고 줄이자니 느낌이 안와닿고 고민이내요
그것 외에도
//벡터 값을 csv 파일 형식에 맞게 변환
void Vector_Convert_Excel(vector<String> *Vector);
위 함수에서 Convert가 너무 긴다던지
//벡터에 strtok함수를 반복대입
int Custom_vstrtok(vector<String>*vStr);
위 함수에서 Custom이 너무 길다던지
뭔가 확 와닿으면서도 짧고 기억하기 쉬운 함수명을 쓰고 싶은대 말이죠
정작 영어 줄임말을 찾아봤더니
Vector = VTR
Convert = CNVT
정도만 나오고 정작 잘 쓰이진 않는 줄임말인지 이상한 회사 이름만 나오내요
줄임말을 되도록 쓰지 않는게 좋긴 하지만
함수명 이전에
string Bufstr = pCast->S_To_s(BufStr);
와 같은 방식으로 쓰므로 다소는 상관없을것 같은대 뭔가 좋은 방법이 없을까요?