뭔가에 취해 노래를 만들어 봤다.
물론 Intro 뿐이지만....
노래제목은 이걸로 할라고 한게 아니였는데.... 어쩌다 보니...
Metallica 의 Die Die My darling 과 비슷해진듯...
녹음은 생각보다 잘 된것 같지만, 역시 기타는 연습이 많이 필요한듯...
학점과 기타 실력과의 상관관계는 반비례라는 것....
기타실력이 늘었다고 생각되면, 학점은 바닥을...
VC++ 에서는 win32 라이브러리인 winsock 을 사용할 수 있다.
MS 에서 제공하는 CSock 이란 놈도 역시 사용할 수 있다.
하지만 VC++ 에서 #include <winsock2.h> 만 하면 링크 에러가 난다.
그리하여 이를 해결하기 위해서는 옵션에서
ws2_32.lib 파일을 넣어주어야 한다.
그렇다면 어떻게?
VC++ 6.0 에서
이제 블로거들이 상당히 늘어난거 같다.
블로그란 얘기를 들은지가 한 2년정도 된거 같은데...
난 티스토리가 거의 생길때 잽싸게 가입을 해서 초대장 이런것 필요 없었지만...
티스토리의 인기가 상승함에 따라 내 아이디가 왠지 잘린것 같은 불길한 예감이 들어
주저리주저리 글 하나 쓴다.
마지막 포스팅 이후 8개월만에 쓰는 헛소리 끝
C/C++ 에서 메모리가 어떻게 되고 변수가 메모리에 어떻게 자리잡는지 알아보도록 하자.
int main()
{
int c = '\xde\xad\xbe\xef';
int a = '\x78\x56\x34\x12';
static int b;
return 0;
}
다음과 같은 소스코드가 있을때, 변수 a 는 stack 에 자리잡게 된다. 4바이트 만큼.
a = '\x78\x56\x34\x12';
을 하게 되면, a 의 메모리는 78 56 34 12 순으로 저장되며 값을 읽어 올때는
12345678 로 읽어진다.
그리고 int a; int b; 로 하게 되면, b 다음에 a 가 바로 오는것이 아니라 dummy 중간에 dummy 값을 가진다.