전체 글
범위 연산자
범위 연산자
2017.09.13범위 연산자, 스코프 연산자라고도 합니다. 보통 네임스페이스(이름공간)안에 있는 연산,객체를 찾을때 이용하는 문법인데요, 며칠전에 MFC 개발을 하다가 모르고 있던 부분을 발견했습니다. 메세지박스를 다이얼로그에 상속받아 새로 구현해서 이것저것 컨트롤들을 추가하던 도중, 뭔가 송수신할때 프로그레스바가 필요하겠다 싶어서 넣었습니다. 물론 메세지박스가 대기가 필요할때만 보여지고 그 외에는 안보여지게 하기 위해서(즉, 버튼이 있을때는 숨기는것입니다) 해당 컨트롤의 ShowWindow연산을 이용했습니다. 문제는 상속하여 새로 구현한 메세지박스는 필요할때만 생성하고 없애햐기때문에, 동적으로생성해야하는데, 이때 해당 컨트롤변수에 ShowWindow연산을 이용하면 생성 오류가 났던것이었습니다. 제가 추측하건데, MFC..
[HTTP] JSON POST 데이터가 덜 전달되던 현상
[HTTP] JSON POST 데이터가 덜 전달되던 현상
2017.09.08얼마전에 제가 정성태의 닷넷(http:// www.sysnet.pe.kr)의 운영자분께 올렸던 질문입니다. 개인적으로 상당히 유익한것 같아서 이렇게 퍼옵니다. Q: 다른게아니라, 오늘 HTTPWebRequest의 POST 방식으로 자료를 전송하다가 궁금점이 생겨서 이렇게 질문글을 올립니다. 개발 환경은 Windows CE Visual Studio2008입니다. 약 200만바이트의 JSON양식에 맞춘 값을 윈도우서버 PHP로 받아 그걸 텍스트로 변환해주는 서버와 클라이언트를 제작했습니다. AllowWriteStreamBuffering는 꺼두고 SendChunked는 켜두고, 열심히 구글에서 찾아보고 스트림라이터로 전송을 했습니다. 반환값(response)은 아직 구현을 안해놔서 당연히 안썼습니다. 그런데 ..
[C++11] 균일초기화의 모호성.
[C++11] 균일초기화의 모호성.
2017.09.08새 블로그에 첫 글이네요. 이제부터 공부하면서 배워간 지식들을 조금씩 올려보려 합니다. C++11 부터는 auto라는 키워드가 생기면서 파이썬같이 컴파일러가 자료형을 추론할수가 있습니다. (예 : auto num1=10; 123456 auto names={ "석삼","너구리" }; for (auto i : names) { cout 이건 위처럼 정수배열로 추론되는게 맞습니다.auto num5 = {1,2,3}; -> 이것도 정수배열로 추론되는게 맞습니다. 하지만 4번째만을 놓고봤을때는 정수배열이 생기는게 맞지만, 2번째의 경우도 고려를 하면 모호해집니다..(코드를 쓰는사람이야 본인의 생각에 따라 만들겠지만, 컴파일러는 도통 단일변수인지 배열인지 알아먹을수가 없으니 말입니다) 그래서 위의 블로그의 내용을 읽..