1.
for(auto item : list){
....
}
이때 item이 수정할 필요가 없는 뭐시기라면
for(const auto& item : list){
....
}
요렇게 쓰자~
auto를 그냥쓰면 임시변수를 생성한다고 한다
2.
C에서는 전역변수에 static을 달면 그 파일 내에서만 쓸 수 있다(extern을 막던가 아마도 그랬을거임)
C++에서는 익명 namespace로 이것을 대신 할 수 있다.
(풍문으로 듣기에는 후에 표준에서 전역변수/함수 static을 없앨수도 있다 카더라)
static string getFileExtension(const string& filePath); // C 스타일
namespace{
string getFileExtension(const string& filePath);
}
요렇게 하면 된대여!
(오늘 배운 내용 ㅎ)
ㄴ 님 자바맨?
ㄴ 뒤질래?
업데이트는 꺠속된다