final같은경우 virtual일때만 쓸수 있다고 하는데 제가 지금까지 이해한 바로는 virtual을 맨 위 상속주는 클래스의 함수포인터를 선언해서 print같은 함수를 할때 대입하는 클래스의 print를 쓰고자 해서 쓰는걸로 이해를 한 상태입니다. 그런데 그 뒤에 final을 써서 오버라이드 하지 않게 하는건데 그러면 virtual을 쓰고자 한 이유가 없는거 아닌가요? 아님 제가 잘못 이해한건지..
안녕하세요~ 좋은 강의 감사드립니다 로우폴리 탱크 모델링8강 학습 중 질문드립니다. 궤도부분을 올려주신 스크립트로 잘 만들었는데 에니메이션 타임라인을 조정했을 경우 하늘색 분홍색 십자가만 시간에 따라 움직이고 궤도는 움직이지 않습니다 제가 어떤부분을 잘못한 걸까요?? 감사합니다!
안녕하세요. 강의가 내용이 점점 어려워지지만 배우고 공부할 것이 많아 기쁜마음으로 수강중입니다. 이런 말씀을 드려 죄송하지만 이번 강의는 도저히 무슨 내용인지 이해하기가 어렵고 답답하여 질문글을 올립니다. 강의 00:35에 메인함수의 매개변수로 여러가지가 들어갈 수 있다고 하셨는데 왜 얘들(int main(int argc, char *argv[]))이 들어가는지 설명 부탁드리고, 강의 01:14 까지 코딩을 한 이유는 단지 실행파일의 저장 위치를 프린트하기 위함인가요? 02:48 명령 프롬프트에서 my_program 100 1024 3.14를 쓰는 것과 03:17 비주얼 스튜디오에서 명령줄 인수에 100 1024 3.14를 써서 실행을 하면 그 숫자들만 프린트가 될 뿐인데 cout << 100 << endl; cout << 1024 << endl; cout << 3.14f << endl; 이것과 차이점이 무엇인가요? 코드 자체도 어떻게 돌아가는지 이해가 되지 않아서 통째로 첨부합니다. #include <iostream> #include <string> using namespace std; int main(int argc, char *argv[]) // 메인함수에 들어가는 매개변수들이 무엇을 의미하나요 파일 위치를 프린트하기위함인가요? { for (int count = 0; count < argc; ++count) { string argv_single = argv[count]; if (count == 1) // 왜 1일때 아래를 프린트 하게 하나요? 04:35에서 말씀해주시는데 이해가 잘 안됩니다. { int input_number = stoi(argv_single); // 05:05 stoi는 정수로 바꾼다고 하셨는데 무엇을 정수로 바꾸나요? s가 string이라면 어떤 문자열을 바꾸려고 한 것인가요? cout << input_number + 1 << endl; } else cout << argv_single << endl; } return 0; } 너무 답답해서 해결 못하면 오늘 잠 안올 것 같아요 ㅠㅠ 이미 두번 세번 돌려봤는데 전체적으로 이해가 되지 않아서 질문글을 올립니다. 항상 유익한 강의 감사합니다.
a = "TEAMLAB" 일 때 a[6:1:-1] 의 결과값은 'BALMA' 이 나오던데 왜 이렇게 값이 만들어졌는지 궁금합니다. ------------------------------------------------------------ cities = ['서울', '부산', '대구', '광주', '인천', '대전', '울산', '동탄'] 일 때 cities[:-9] 의 결과값은 [] 이던데 왜 cities[-9:]는 ['서울', '부산', '대구', '광주', '인천', '대전', '울산', '동탄'] 로 값이 있으면서 cities[:-9]는 결과값이 빈 리스트인가요?
안녕하세요 오늘 강의를 처음 시작하는 학생입니다. 이전에 파이썬을 설치하여 조금씩 배우고 있다가 이 강의를 듣게 되었는데요. 그 전에 command 에서 python 을 입력할 땐 문제가 없었는데 오늘 첫 시간에 miniconda 를 설치하고 나서 첨부 그림과 같은 에러가 뜹니다. 구글을 찾아봤는데도 답이 잘 나오지 않네요 에러 한번 봐주세요
code assignment 를 cmd에서 sub-9602f-161165-19771 hashkey를 입력해서 모두 good job이라고도 나오고 lablup 과제 제출 확인을 눌러서 아래처럼 passed도 뜨고 확인도 눌렀는데요. 그래도 강의 완료 표시 v가 안 뜨네요. 심지어 전에 풀었던 과제들도 강의를 안 들었다고 표시가 됩니다. 어떻게 해야 강의 완료 표시가 생기나요? 그리고 전에 풀었던 과제들도 다 완료 표시가 되게 조치 부탁드립니다. 감사합니다.
pthread_self는 쓰레드 ID를 출력한다고 알고 있는데 phread_self에서 출력하는 내용은 pid와 관계가 없는 건가요? 프로세스와 쓰레드는 모두 리눅스에서 task로 처리하고 이를 구분하기 위해 task_struct를 사용합니다. pthread_self는 task_struct에 있는 내용은 아닌가요? 제 생각에는 syscall(__NR_gettid)와 같은 값이 반환되는 줄 알았습니다