무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
string& 질문
추상화와 클래스 수업을 들으면서 강의에 나온 예제를 따라서 코딩했는데, acquire함수의 문자열 파라미터를 영상처럼 string&으로 하니까 컴파일할때 에러가 나오고 &을 빼고 string만 하니까 에러 없이 잘 컴파일이 잘 됩니다. 영상 하단 코드에도 참조연산자 없이 string만 있는데 이런 차이가 생기는 이유는 무엇인가요? 그리고 판다코딩님의 경우엔 왜 에러없이 잘 돌아간건가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
null 문자가 포함되면 왜 뒤에 불필요한 것들이 사라지나요?
null 문자가 포함되면 왜 뒤에 불필요한 것들이 사라지나요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
강의 중 궁금한게 있습니다.
8분쯤 int a=3.141592; 이거를 그냥 하면 3으로 나오는데 그러면 저걸 다 나오게 바꾸려면 C++에서는 cout<<static_cast<float>(a)<<endl; 이렇게 하면 3.141592가 나와야 하는거 아닌가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
포인터 연산 강의
strcpy 오류가 떠서 실행이 안되는데 어떻게 해야되나요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
강의중 궁금한 내용이 있습니다
강의중 마지막에 공백을 제외한 문자수 가 10 개로 디버깅되는데p a n d a c o d i n g 는 11글자인데 왜 10개로 나오는건가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
(int*)이 어떤 원리인건지 잘 이해가 안되요 ㅜ
형변환이라는건 어렴풋이 알겠는데 char형 포인터에서 주소를 출력하는데 왜 int*로 형변환이 되는건가요? char형 이기에 가능한 방식인건가요? ㅜ이래저래 실험도 해보고 인터넷으로도 찾아보려했는데 잘 모르겠습니다 ㅜ
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
char형과 char 배열을 차이점이 뭔가요
char 형에서는 분명 한 종류의 문자를 써야 하기 때문에 쌍따옴표에 널문자가 포함되어 사용하지 못했는데 char 배열에서는 쌍따옴표를 쓸 수 있게 되는 이유가 뭔가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
오토를 맹신하지 말라는 것이 무슨 뜻인가요?
오토를 맹신하지 말라는 것이 다 같은 정수 0을 대입 하였지만 같은 값이라도 0.0 같이 실수로 표현 하였거나 0으로 정수로 표현하였을 때 인식을 다르게 하는 경우가 생겨 오류가 발생할 수 있다는 것인가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
안녕하세요 class의 멤버함수에 관련하여 질문이 있습니다.
메인함수에서 class public에 선언한 멤버 함수 중에서 acquire,show,buy,sell은 호출을 하셨는데 update는 왜 호출하지 않은 건가요?? update를 정의만 해도 main에서 알아서 돌아가나요??
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
강의 잘 듣고있습니다. 그런데 소스코드에 오타가 있는듯합니다.
참조를 이용한 값의 교환 함수swapA(&wallet1, &wallet2); 에서 &를 빼주셔야하고값을 이용한 값의 교환 함수swapC(&wallet1, &wallet2); 에서도 &를 빼주셔야할듯 합니다.
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
포인터를 증가시키거나 감소시킨 상태에서는 delete 사용이 불가능한가요?
이번 예제에서 p3를 delete 시키기 전에 p3= p3-1; 이라는 코드를 통해 증가 된 포인터를 다시 감소 시켰는데 이를 실행하지 않으면munmap_chunk() : invalid pointer 라는 오류가 출력되네요 왜 그런건가요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
const float PI =3.14159265; 로 선언하고 원의 넓이를 구할 때 궁금한 것이 있습니다.
int r = 3이라고 하고 원의 넓이를 구하면 28.2743만 출력이 되어 나오는데, float형은 소숫점 6자리까지 출력이 가능하지 않나요? C언어와 C++에서 출력되는 자료형이 다른건가요??
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
iosteam 헤더 파일 중복
바쁘실 텐데 죄송합니다! 추가 질문 하겠습니다 ㅠㅠ 저번 수업에서 분할 컴파일을 할때, 헤더파일이 중복되지 않게 하기 위해 #ifndef ~ #endif를 사용하는 것을 배웠습니다. 하지만, 본 코드에서 Time.h 파일에서 iosteam 헤더 파일은 #ifndef ~ #endif 범위 밖에 있고, Time.h 헤더 파일과 Main 파일에 중복으로 사용되었습니다. 그럼에도 코드가 정상적으로 작동하는데 그 이유가 궁금합니다!!
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
함수 뒤 세미콜론
좋은 강의 영상 항상 감사합니다!!! 다름 아니라 func.cpp 파일의 함수 내용을 작성하는 부분에서 어느 함수는 끝나고 ; 을 붙여주고 또 어느 함수는 붙이지 않은 것이 궁금해서 질문 드립니다! #include "time.h" Time::Time() { hours = mins = 0; } Time::Time(int h, int m) { hours = h; mins = m; } void Time::addHours(int h) { hours += h; }; void Time::addMins(int m) { mins += m; hours += mins / 60; mins %= 60; }; Time Time::operator+(Time& t) { Time sum; sum.mins = mins + t.mins; sum.hours = hours + t.hours; sum.hours += sum.mins / 60; sum.mins %= 60; return sum; }; void Time::show() { std::cout << "시간 : " << hours << std::endl; std::cout << "분 : " << mins << std::endl; }
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
함수는 원본이 아닌 복사본을 사용한다는 말에 대해서 질문있습니다
함수가 구조체의 원본이 아닌 복사본을 사용한다는 말이 정확히 무슨 말인가요? 이 강의의 예시인 struct Time { int hours; int mins; }; 여기서 hours 가 복사되는 건가요 그 값이 복사되는 건가요? 정확히 잘 모르겠어서 질문합니다
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
sizeof arr에서
3분 50초 쯤에서 sumArr함수 내에서 전달받은 arr의 size를 구할 때 , 제 코드상에선 전달받은 arr의 size가 8이 나오는데 이유가 무엇인지 궁금합니다 ㅠㅠ
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
포인터를 이용한 주소값이 이상합니다
제대로 다 작성한 것 같은데 주소값만 이상하게 나오는 것 같아서 질문합니다..! int a = 6; //수 int* b; // 위치 b = &a; cout << "a의 값 " << a << endl; cout << "*b의 값 " << *b << endl; //포인터로 선언된 값 * cout << "a의 주소 " << &a << endl; cout << "*b의 주소 " << b << endl; // 포인터로 선언된 주소는 아무것도 붙이지 않아도 됨 *b = *b + 1; cout << "이제 a의 값은 " << a << endl; <결과> a의 값 6*b의 값 6a의 주소 000000A3A44FF6A4*b의 주소 000000A3A44FF6A4이제 a의 값은 7
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
바이트와 관련하여서 질문이 있습니다
1비트에는 2가지가 들어갈 수 있고 8비트는 1바이트로 2^8 = 256가지가 들어갈 수 있다는 것을 찾아보았는데요 그렇다면 short의 경우에는 최대 바이트가 2바이트이며 가짓수가 -32767 부터 0 32767까지 이잖아요 근데 여기에서 제가 2바이트를 계산해본 결과 256*256 = 65536이고 이를 2로 나누면 32768인데 그렇다면 디버그해서 나온 값인 32767의 값은 0을 제외하고 계산하여서 이 값이 나온건가요? 어떻게 해서 32767이 나오게 된 건가요? (unsigned을 했을 경우 66535입니다)
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
출력이 안되요
안녕하세요? C++ 강의 수강자입니다. 올려주신 코드 그대로 적은것 같은데 문자열이 출력이 안되는것 같아요. 원인이 무엇인지 고민중인데요. 제가 맥에서 패럴러즈를 통해 windows visual studio를 사용해서 그런걸까요?
- 미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
마지막에 main.cpp 에서
마지막쯤에 temp1.print();는 왜 작동을 안 하고 temp2.print();는 작동 하는지 모르겠습니다.