Attach2010/08/24 15:27

요즘 C# 을 끄적이면서 VS2010 을 쓰고 있습니다.
몇 년 동안 VS 6.0 만 쓰다가 이걸 쓰니 이 뭐 신세계(...)
각설하고, 하나의 솔루션에 두 개의 프로젝트를 생성해서 코딩을 하고 있는데
디버거를 붙이려니, VS를 두개 띄워야 하고 영 귀찮더라구요.
솔루션 탐색기에서 프로젝트 오른쪽 클릭만 해서 디버그 - 새 인스턴스 시작을 매번 눌러주기도 귀찮고..
뭔가 없을까 하다가 IRC에 물어보니 A모님께서 설정법을 알려주셔서 만세!


솔루션 탐색기에서 솔루션에 대고 오른 클릭 - 속성에 보면 이런 화면이 있습니다.
저처럼 삽질하시는 다른 분들이 있을까봐 or 까먹을까봐 포스팅 합니다. :$

Creative Commons License
Creative Commons License
Posted by 飛烏
Attach2010/08/18 15:17

방금 전에 IRC 모 채널에서 있었던 대화.

<飛_______> reinterpret_cast 랑 static_cast 의 차이를 잘 모르겠어요
<ri_______> 상속관계가 얽혀있을때 다름
<ri_______> (포인터경우)
<ri_______> 그리고 int를 float으로 의미보존하면서 옮기는것도 스태틱캐스트임
<ri_______> (1 -> 1.0)
<ri_______> 리인터프릿하면..되긴 하나? 여튼 메모리 표현을 보존하는게 리인터프릿이고, 스태틱은 의미 보존임...
<ri_______> 스태틱은 리인터프릿하고 비교해서 이름을 해석하면 이상한데
<ri_______> 스태틱 <-> 다이나믹 이렇게 보면 됨
<ri_______> 의미보존하는 캐스트들...
<ri_______> 그래서 대표적인게.. class A, B가 상속관계에 있지 않은 타입일때 서로 스태틱 캐스트가 안됨
<ri_______> 의미를 보존하는게 불가능한 변환이기 땜시..
<ri_______> 하지만 상속관계에 있는 타입일 경우 스태틱 캐스트를 해줌. 이때 리인터프릿 캐스트와 다른점은....
<ri_______> 다중상속인 경우, 의미를 보존하면서 캐스트하려면 포인터 위치가 바뀌는 경우가 있심
<ri_______> 즉 메모리상의 이진표현이 바뀐다는
<ri_______> 리인터프릿캐스트하면 이진표현은 그대로임

reinterpret_cast : 메모리표현(binary representation) 보존
static_cast : 의미(semantics) 보존

맨날 깅가밍가했었는데 적절한 표현으로 인해 한번에 머리 속에 박혀버렸군요. :)


Creative Commons License
Creative Commons License
Posted by 飛烏
Attach2010/08/17 12:54

8월 15일자로 Vim 7.3 정식 버전이 release 되었네요.
거의 2년만에 마이너 버전업이라고 합니다.
그전까지 7.2 버전도 유용하게 잘 쓰고 있었는데.. 왠지 최신이 나왔다니 최신을 깔아야할 것 같은?!
기존 버전의 7.2 버전이 이미 설치되어 있다면 알아서 지우고 다시 까네요.
근데 팝업창에서 잘못 선택했는지 _vimrc 파일까지 날라가 버려서 초기화 되어버렸다는 ㅠㅠ
릴리즈 내용은 아래 링크를 참고하세요~

Creative Commons License
Creative Commons License
Posted by 飛烏
生의 記錄2010/08/14 15:48

 드디어 노루를 찍었네요. ㅎㅎ
 아직 200 위권 안에 들어가는 건 멀었지만...
 컴퓨터도 바꿨겠다, 복학도 하겠다, 좀 달려야..!
Creative Commons License
Creative Commons License
Posted by 飛烏