반응형
//소스.cpp
#include <iostream>
void fun_insert(int *arr, int size);
void fun_printall(const int *arr, int size);
int main()
{
int arr[5];
fun_insert(arr, 5); //CR
fun_printall(arr, 5); //CV
return 0;
}
void fun_insert(int *arr, int size)
{
for (int i = 0; i < size; i++)
arr[i] = i + 1;
}
void fun_printall(const int *arr, int size)
{
// arr[0] = 100; // error...
//const char* --> char*
int *p = arr; //c++에서는 에러 발생
p[0] = 100;
for (int i = 0; i < size; i++)
std::cout << arr[i] << std::endl;
}
반응형
'01.Bit 단기 > C++' 카테고리의 다른 글
06_scope namespace (0) | 2018.04.29 |
---|---|
05_bool (0) | 2018.04.29 |
03_배열의인자전달(const처리) (0) | 2018.04.29 |
02_enum (0) | 2018.04.29 |
01_IO (0) | 2018.04.29 |
댓글