Software/Android2017. 3. 28. 12:13

참조 : http://silpmomo.tistory.com/63


'Software > Android' 카테고리의 다른 글

[Android] GoogleMaps의 화면이 안뜰때  (0) 2015.03.10
레이아웃 중첩  (0) 2015.02.05
렐러티브 레이아웃  (0) 2015.02.05
리니어 레이아웃과 배치  (0) 2015.02.04
앱의 전체적인 화면 방향의 설정과 고정  (0) 2015.02.04
Posted by 십자성군
Software/Programming2017. 1. 16. 15:53

가끔 편리하지만 협업이나 객체지향적 개발에서 금기시되는 extern 선언


ex)


s1.c

[

unsigned long ObjA = 0;


]


s2.c

[

extern unsigned long ObjA;


function{

ObjA = 2;

}


]


s1과 s2의 ObjA는 같은 변수를 가리키게 된다.

s1에서는 선언과 정의 모두 하였으며

s2에서는 선언과 참조만 하였다.


참조

http://netrance.blog.me/110059063292

'Software > Programming' 카테고리의 다른 글

static_cast와 reinterpret_cast  (0) 2016.06.28
const 키워드  (0) 2016.06.28
LNK2019 Link Error  (0) 2016.06.28
유니코드, 멀티바이트, 중간문자  (0) 2016.06.27
참조자 &  (0) 2016.06.27
Posted by 십자성군
Software/Programming2016. 6. 28. 18:30

http://wkdghcjf1234.blog.me/220210906503

'Software > Programming' 카테고리의 다른 글

extern 변수 선언  (0) 2017.01.16
const 키워드  (0) 2016.06.28
LNK2019 Link Error  (0) 2016.06.28
유니코드, 멀티바이트, 중간문자  (0) 2016.06.27
참조자 &  (0) 2016.06.27
Posted by 십자성군
Software/Programming2016. 6. 28. 18:15

http://thrillfighter.tistory.com/214

'Software > Programming' 카테고리의 다른 글

extern 변수 선언  (0) 2017.01.16
static_cast와 reinterpret_cast  (0) 2016.06.28
LNK2019 Link Error  (0) 2016.06.28
유니코드, 멀티바이트, 중간문자  (0) 2016.06.27
참조자 &  (0) 2016.06.27
Posted by 십자성군
Software/Programming2016. 6. 28. 16:20

http://sadiles.blog.me/10072075057

'Software > Programming' 카테고리의 다른 글

static_cast와 reinterpret_cast  (0) 2016.06.28
const 키워드  (0) 2016.06.28
유니코드, 멀티바이트, 중간문자  (0) 2016.06.27
참조자 &  (0) 2016.06.27
C++ 생성자를 이용한 ThreadSync  (0) 2016.06.25
Posted by 십자성군
Software/Programming2016. 6. 27. 19:30


'Software > Programming' 카테고리의 다른 글

const 키워드  (0) 2016.06.28
LNK2019 Link Error  (0) 2016.06.28
참조자 &  (0) 2016.06.27
C++ 생성자를 이용한 ThreadSync  (0) 2016.06.25
C++ Friend  (0) 2016.06.25
Posted by 십자성군
Software/Programming2016. 6. 27. 14:57

http://blog.eairship.kr/170


중요!<Call by reference>

함수인자에 참조자를 사용한 경우, 값복사가 아니라 주소참조가 된다.


ex)

(1)

BOOL ExampleFunction(DWORD &packetLength)

{

...

}


(2)

BOOL ExampleFunction(DWORD packetLength)

{

...

}


(2)의 경우 함수를 사용하면 진입했을 때 인자는 값을 복사해온것이다. 실제 넣었던 인자와는 포인터적으로 무관계하다.

(1)의 경우 함수를 사용하면 진입했을 때의 인자는 실제 넣었던 인자와 같은 주소를 사용한다.

Posted by 십자성군
Software/Programming2016. 6. 25. 19:39


Posted by 십자성군
Software/Programming2016. 6. 25. 19:36

http://blog.naver.com/hgt2768/220699618868

Posted by 십자성군
Software/Programming2016. 6. 23. 16:57

http://wkdghcjf1234.blog.me/220210906503

'Software > Programming' 카테고리의 다른 글

C++ 생성자를 이용한 ThreadSync  (0) 2016.06.25
C++ Friend  (0) 2016.06.25
static_assert  (0) 2016.06.23
singleton 패턴과 volatile---DCL(Double Checking Locking)  (0) 2016.04.15
volatile(Java)  (0) 2016.04.15
Posted by 십자성군