# pointer

29개의 포스트
post-thumbnail

c++ call by value / call by reference

&는 주소연산자이므로 & 사용시 변수에 할당된 메모리의 주소 확인 가능'\*' (포인터)는 말 그대로 어디를 가르킨다는 의미로 내가 보고자하는 메모리 영역의 메모리 주소값에 접근하는 것.b는 포인터이므로 b,&b 출력시 해당 주소값을 반환하며 \*b는 해당 value

7일 전
·
0개의 댓글
·
post-thumbnail

[Python] 백준 2470: 두 용액

2470번: sorting, binary_search, pointer 문제

2022년 9월 22일
·
0개의 댓글
·

포인터와 참조자의 차이점

포인터는 NULL로 초기화할 수 있지만 참조는 NULL 초기화를 할 수 없다.int\* p =nullptr;int& r = nullptr // error!int &num1 = 2; 와 같이 상수를 참조 불가능int &num1; 와 같이 참조하는 값이 없는 경우 선언 불

2022년 9월 21일
·
0개의 댓글
·
post-thumbnail

자료구조 - 1주차

복합자료형 (Compunded data types)Derived Types 1) Array2) Pointer3) Class4) Enumerated5) Structure6) UnionVariable and memoryaddressPointer주소값이 할당이 안된상태.\*

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

free함수와 포인터(pointer)에 대하여

42서울 과제 중 getnextline이란 과제를 중에 free함수를 사용할 일이 있었는데 어마어마한 삽질을 하게 되어 기록하려고 한다. 문제는 이러했다.

2022년 7월 21일
·
0개의 댓글
·

Student DB

c언어 연습을 위해 간단한 Studen DB를 만들었다. 이진 파일로 저장하기 때문에 ./a.out을 하고 생성되는 StudentDB file을 어차피 볼 수가 없는데 만일 이것을 열면 자동으로 개행이 들어간다.. 그래서 그 DB는 더 이상 쓸 수가 없게 된다!

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

포인터(Pointer), 레퍼런스(Reference)

😥 포인터, 레퍼런스

2022년 4월 13일
·
0개의 댓글
·

멤버함수 포인터 사용예시

결과funtional을 인클루드하여 하는 방법. 결과는 동일하다.print() 멤버함수가 static일 때. 결과는 동일하다.

2022년 4월 5일
·
0개의 댓글
·

[포인터] 함수포인터 동작 원리

함수포인터의 작동원리를 이해하기 위해서는 컴파일의 과정을 먼저 이해해야 한다.clang 컴파일러는 4가지 단계를 거쳐 소스코드를 실행파일로 만든다. "컴파일"은 넓은 의미에서 이 과정을 포괄하는 말이다. 하지만 좁은 의미의 컴파일은 전처리 다음단계인 translatio

2022년 2월 21일
·
0개의 댓글
·
post-thumbnail

포인터(Pointer)

c++ 공부하면서 포인터에대해 학습함.

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

15/02 Study Daily record

This Node interface contained only two methods.The interface served as the parent interface for two struct types.The SLLNode type acted as a normal no

2022년 2월 16일
·
2개의 댓글
·
post-thumbnail

c01

포인터는 변수의 '주소'를 가리킨다.왜 변수를 직접 가르킬 수도 있는데 굳이 주소를 가리키나??int x = 5;iny \*y = &x;y를 통해서도 x에 접근할 수 있다는 c언어의 강점!!!아니, 매개변수로 받은 값들이 실제로 변경이 된다고?!?!보통의 함수에서는 매

2022년 2월 5일
·
0개의 댓글
·
post-thumbnail

[C 기초 - 포인터 (Call by value & Call by reference]

기본적으로 C언어에서 지원하는 방식이다. 함수에서 값을 복사해서 전달하는 방식으로, 인자로 전달되는 변수를 함수의 매개변수에 복사한다. 원본 값을 바꿀 필요가 없는 경우에는 call by value 방식을 이용하면 된다.swap 전 : 10 20swap 후 : 10 2

2021년 12월 6일
·
0개의 댓글
·

2021.10.20

과제중이다.마크업은 거의 안해보았는데, 이번기회에 마크업도 열심히 공부할 수 있도록 해야겠다.assets를 다 받는다. \- icon은 깨지지않도록 svg나머지는 특성에 맞는 이미지파일로눈으로 확인하여 큰 영역별로 나눈다. \- 아토믹디자인을 적용한다면 베이스가되는

2021년 10월 19일
·
0개의 댓글
·
post-thumbnail

포인터(pointer) 개념 이해

C언어로 포인터의 기본 개념 이해하기

2021년 10월 8일
·
0개의 댓글
·
post-thumbnail

[Leet Code] Throne Inheritance

문제가 풀면서 약간 삼성전자 역량테스트 B형 냄새가 살짝 베어있는 듯한 느낌이 드는 문제다.사실 B형 치고는 시간복잡도적인 측면에 있어서 제한을 많이 안둔게 특징인 것 같다.정말 오랜만에 그동안 묵혀뒀던 CPP를 꺼내 들어서 썻다.코드가 상당히 지저분할수 있으니 애도를

2021년 8월 28일
·
0개의 댓글
·

댕글링 포인터 (Dangling Pointer, 허상 포인터), 와일드 포인터 (Wild Pointer)

할당된 메모리 영역을 가리키는 포인터가 있다. 그런데 메모리 영역이 해제된다면 어떻게 될까?해제된 메모리 영역을 가리키고 있는 포인터를 댕글링 포인터(Dangling Pointer, 허상 포인터)라고 한다. 동적 할당 된 포인터를 free하면 메모리 영역은 해제되지만

2021년 8월 21일
·
0개의 댓글
·
post-thumbnail

[leet42] 두 개의 포인터, 한 개씩 이동하자

두 개의 포인터로 문제를 해결하는 방식. 꼭 이동해야 하는 한칸씩 이동해가면서 문제를 해결하자.

2021년 7월 27일
·
0개의 댓글
·

&mut 를 두 개 스레드에서 동시에 사용해보자....?

이제 러스트를 사용한지 9개월 정도가 되가는 러스트 뉴비입니다. 주말동안 Art of Multiprocessing Programming 에 나온 자바 코드를 러스트 코드로 옮기다가 &mut 를 두 개 이상의 스레드에서 동시에 사용하기 어려운 문제를 맞닥뜨렸습니다. 이를

2021년 7월 19일
·
0개의 댓글
·