게시글
질문&답변
2021.01.10
1바이트 메모리 활용에 대한 질문
bool 타입의 internal representation은 스탠다드에서 정의 되지 않은 것으로 알고 있습니다... 정수를 써서 나타낸다는 것과 바이트 사이즈라는 것 이외에는... 그래서 아마 bool type을 가지고 비트 연산을 하지 않는 것이 아닌가? 하는 생각을 합니다.. 그에 비해서 unsinged char 같은 경우에는 어떤식으로 컴퓨터안에서 나타내는지 확실하고, 어떤 컴파일러나 플랫폼를 사용하던 차이가 없으니, 훨씬 더 포터블 할 것 같기도 하고요..
- 2
- 2
- 168
질문&답변
2021.01.10
예외 처리 상황이 발생했을떄, 일반적으로 어떻게 처리하나요?
자세한 답변 갑사드립니다..
- 1
- 2
- 252
질문&답변
2021.01.09
매크로 상수 정의
메모리 할당이 않되니, 디버깅할때 힘들겠군요... 제가 C 언어를 먼저 배웠고, 처음에 사용한 경우가 embedded system이어서, 아마 그런 경우에 익숙해서 질문을 드려봤어요.. 자세한 답변 감사 드립니다..
- 0
- 2
- 449
질문&답변
2021.01.07
맥북 유저입니다.
맥북이라면 bash script 만들어서 돌리면 되지 않을까요? 채점폴더에 test input하고 정답이 들어 있는 것 같으니..
- 0
- 2
- 358
질문&답변
2021.01.07
namespace 사용 관련 질문 드립니다.
질문을 보고 갑자기 들은 생각인데, namespace에서 정의된 변수들은 scope이 어떻게 되나요? 위의 프로그램을 보면 global variable 처럼 사용되는 것 같은데....
- 1
- 4
- 388
질문&답변
2021.01.03
a= "\\" 일때,
a로 입력하면, 파이썬 커멘드 라인에서 a 라는 변수 안에 들어 있는 내용 즉 역슬래시 두개가 나오게 되고, print(a)를 쓰면 역슬래시가 의미하는 바를 프린트 해서 그렇습니다... 역슬래시 (escape character)는 강의에서 나왔듯이, 처음 역슬래시 다음에 나오는 문자는 특별한 의미가 있다는 이야기 입니다. 그래서 \t 는 print() 함수를 사용하면 \t 가 찍히지 않고 탭 스페이스가 생기는 것이지요.. 즉 print() 함수는 \ 후에 나오는 t 문자가, 그냥 일반적인 t 문자가 아닌, 탭 스페이스라는 것을 알고, t 대신에 탭을 보여주는 것이죠.. 실제로 변수 안에 들어 있는 내용은 \t 이지만.... 역슬래시 두개도 그런 개념으로 보시면 됩니다...
- 1
- 3
- 361