분류 전체보기 (7) 썸네일형 리스트형 배열의 선언과 사용법 (Arrary) 1. 배열의 선언 array_name_1=("value1" "value2" "value3") array_name_2=(1 2 3) 2. 배열의 참조 array_name=("value 1" "value 2" "value 3") echo "array_name[0] = ${array_name[0]}" #print array_name[0] echo "array_name[2] = ${array_name[2]}" #print array_name[2] echo "array_name[*] = ${array_name[*]}" #print array_name all item echo "array_name[@] = ${array_name[@]}" #print array_name all item echo "array_name.. 시간 정밀 측정 clock_gettime을 이용해서 정밀한 시간측정을 할 수 있다. #define PER_MICROSEC 1000 #define PER_MILLISEC 1000000 #define PER_SEC 1000000000 const long long NANOS = 1000000000LL; static struct timespec startTS, endTS; static long long retDiff = 0; //시간측정 시작 clock_gettime(CLOCK_MONOTONIC, &startTS); //이곳에 측정할 함수를 위치시킨다. //시간측정 종료 clock_gettime(CLOCK_MONOTONIC, &endTS); retDiff = NANOS * (endTS.tv_sec-startTS.tv_sec) .. long long 형식의 출력 long long 형식의 변수는%u %lld , %lli , %llo , %llu , %llx를이용하여 출력한다. 형식 설명 %u long long을 +- 부호 없는 정수로 출력 %lld signed long long 형식을 출력 %lli long long 10 진수 출력 %llo long long 8진수 출력 %llu unsigned long long 형식을 출력 %llx long long 16진수 출력 std::getline 회사에서 std::getline를 가지고 작업한 내용이 있었는데잘 모르는 내용이라 공부좀 해봤습니다. std::getline(val1, val2, val3); 은 3개의 매개변수를 가지고 있습니다.val1 : 입력처 (파일입력, 또는 표준입력)val2 : 저장할 string형 변수 (저장된 문자열 뒤에 null문자를 포함시킨다)val3 : 어느 문자전까지 저장할 지 정하는 변수 (기본값='\n') #include #include int main() { std::string exam_str_1; std::string exam_str_2; std::getline(std::cin, exam_str_1); std::getline(std::cin, exam_str_2,':'); std::cout static_assert static_assert기능을 이용하면 컴파일단에서 에러 검출을 할 수 있습니다. 아래 예제를 보면 컴파일단에서 가변인자의 개수를 제한하려고 할때 static_assert를 이용해서에러를 발생시키고 있습니다. template void example(const Args... args) { constexpr std::size_t argument_size = sizeof...(args); //가변인자의 개수 static_assert(argument_size 글을 좀 써볼까? 저는 IT업종에 종사하는 엔지니어입니다.갑자기 글을 쓰고 싶어 졌습니다. 그래서 시작합니다. 환영합니다! #1 글을 작성해 보세요. 히나아빠님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 블로그를 간단하게 소개하는 글로 편집해보는 것도 좋겠네요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 커버 편집'을 간단히 하면 멋진 첫 화면을 가질 수 있으니 한 번 해보는 것도 좋겠네요 #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. 찾기 어려울 땐 직접 질문을 .. 이전 1 다음