본문 바로가기

COMPUTER556

주소에 의한 전달 주소에 의한 전달은 기본적으로 값에 의한 전달과 동일 대신 값이 아닌 주소일 뿐! #include using namespace std; void foo1(int* ptr) { cout 2024. 3. 12.
참조(reference)에 의한 전달 참조에 의한 전달은 매우 유용하게 사용할 수 있는 부분! #include #include #include using namespace std; void addOne(int &y) { y = y + 1; cout 2024. 3. 12.
값에 의한 전달 #include using namespace std; void doSomething(int y) { cout 2024. 3. 12.
std::array #include #include #include using namespace std; void printLength(const array &my_arr) { cout 2024. 3. 11.
std::vector #include #include using namespace std; int main() { std::vector array; std::vector array2 = { 1,2,3,4,5 }; cout 2024. 3. 11.
다중 포인터와 동적 다차원 배열 #include using namespace std; int main() { int* ptr = nullptr; int** ptrptr = nullptr; int value = 5; ptr = &value; ptrptr = &ptr; cout 2024. 3. 10.
void 포인터 #include using namespace std; int main() { int i = 5; float f = 3.0; char c = 'a'; void* ptr = nullptr; ptr = &i; ptr = &f; //ptr = &c; int* ptr_i = &i; cout 2024. 3. 10.
for-each 반복문 #include #include #include #include using namespace std; int main() { //int fibonacci[] = { 0,1,1,2,3,5,8,13,21,34,55,89 }; vector fibonacci= { 0,1,1,2,3,5,8,13,21,34,55,89 }; //for (int& number : fibonacci)number = 10; for (auto& number : fibonacci)number = 10; for (int number : fibonacci)cout 2024. 3. 10.
참조 변수 Reference Variable 참조변수는 별명 같은 것! #include using namespace std; void doSomething1(int n) { n = 10; cout 2024. 3. 9.