본문 바로가기

내 이야기

(602)
함수 포인터 int func(int a) { return a*2; } void main() { int i; int (*pf)(int a); pf=func; i=(*pf)(2); // i =pf(2) ; 도 사용 가능. printf("%d\n",i); }
volatile 결론: 컴파일러가 코드에 작성한 그대로 컴파일 해라. 혼자 스스로 최적화 하지 말아라. 전역변수 사용 시에 필요(다수의 프로세스가 접근 가능할 경우에..) [winapi 사이트 펌] volatile volatile 키워드는 const와 함께 변수의 성질을 바꾸는 역할을 하는데 이 둘을 묶어 cv 지정자(Qualifier:제한자라고 번역하기도 한다)라고 한다. const에 비해 상대적으로 사용 빈도가 지극히 낮으며 이 키워드가 꼭 필요한 경우는 무척 드물다. 어떤 경우에 volatile이 필요한지 다음 코드를 보자. int i; double j; for (i=0;i
Storage Class 기억류(Storage class) □ 기억류란? 선언된 기억 장소가 사용 가능한 범위를 결정 해주는 것. □ 종 류 auto : 일반 memory 상에 확보 시. 선언된 구간 안에서만 사용 가능한 지역 변수 기능 register : cpu 내의 register에 확보 시. auto와 동일한 범위 기능 수행. static : memory 상에 확보 시. 선언된 구간에서만 사용 가능한 지역변수와 전역 변수 기능 선별적 사용. extern : 일반 memory 상에 확보 시. static와 동일한 범위 기능 수행. □ AUTO 1. 어떤 함수안이나 block안에서 선언 사용. 2,. 선언된 함수나 선언된 block을 나오면 해당 기억 장소를 이용할 수 없게 됩니다. auto 변수는 선언된 block이나 함수의..
그 동안 잊고 있던 것들.. 1. C++은 오버로딩이 되지만, C는 오버로딩이 안된다. 2. #define pi 4
C 교안 자료[ppt] 교육원 C 교안 자료
MSDN 링크 온라인 MSDN 으로..
# 플밍지기와 함께하는 객체 지향 # - 4 플밍지기 자바 강좌 - 객체지향 : 다형성 - 안녕하세염.. ^^ 방가버요~ 정말 오랜만에 강좌 게시판에서 함께하는 자바 회원님들을 만나뵙는 것 같아요. ^^ 근 9달만에 객체지향~ 그것도 꼴랑 4번에 걸쳐서 올리는 것을 이제야 마무리를 짓게 되네요. ^^ 얼마나 많은 분들에게 도움이 될런지 혹은 시간만 뺏는 건 아닐지 모르겠네요. ^^ 어쨌든 스스로의 약속과 회원님들과 한 약속(이것도 뭐 혼자서 한 약속이지만.. -.-; )을 지키기 해서~ 이제 객체지향의 마물 강좌를 올립니다. 사실 객체지향이란 녀석을 대충보고 넘어가면 정말 아무것도 아닌 것 같지만, 나중에 돌아보면 이 녀석땜에 발목을 잡힐 수도 있는 심오한 녀석이닝~~ 관심가지고 잘 알아두셔야 할 것 같습니다~ 그럼 이제 함 손가락을 풀어볼까요? ..
# 플밍지기와 함께하는 객체 지향 # - 3 # 플밍지기와 함께하는 객체 지향 # 3. 상속 아구.. 간만입니다요~ ^^ 설날 연휴들은 잘 보내셨는지요? ^^ 저도.. 잘 놀았답니다~ ^^ 혹시라도.. 제 강좌를 기다리시는 분이 한 분이라도 계셨을런지.. 모르겠네요.. ^^;; 없으셔도.. 어쩔 수 없지만요.. 그래도.. 계셨다면.. 꼬리말~ 한 개정도.. 남겨주시면.. 아... 감사하죠.. 눈물겹습니다.... 오늘은 객체지향의 세 번째 강좌인 상속에 대해서 살펴보겠습니다... 상속이 끝나면. 좀. 기나긴 다형성에 대해서 다루면서 객체 지향 강좌는 끝을 맺게 되겠죠. ^^ 객체지향 내용이.. 서로 유기적으로 연관되어 있기 때문에.. 하나 하나... 잘 이해하시다가 보면... 그것들이.. 똘똘 뭉쳐서... 힘을 발휘한다는 것을 알 수 있게 될 것 같..