본문 바로가기

동적할당된 다중(이중) 포인터를 인자로 함수 호출 #include using namespace std; void set_data(int **a,int x,int y); void get_data(int **a,int x,int y); void main() { int **a=NULL; int x=0; int y=0; coutx; couty; a = new int *[x]; for(int i=0;i 더보기
이중포인터 동적할당?!? #include #include using namespace std; int main(void) { char temp[21]={0}; //이름을 입력받을 변수, 따로 변수를 만든 이유는 이름을 입력받아야 이름 크기만큼 할당 할 수 있으니까; char **stuName=NULL; //이중 포인터로 학생 이름을 저장할 변수 선언 int str_len=0; int stuCnt = 0; //학생 수(물론 학생수는 입력하는 사람의 선택에 따라 그 수가 변경됨 coutstuCnt; stuName = new char* [stuCnt];; //이중 포인터로 학생 이름을 저장할 변수 선언 for(int i=0;i 더보기
c++ 연산자,자료형 1. 연산자 우선순위 연산자 설명 결합법칙 1 :: 범위 확인 (C++만) 왼쪽에서 오른쪽 2 ++ 접미사 증가 -- 접미사 감소 () 함수 호출 [] 배열 첨자 . 참조에 의한 요소 선택 -> 포인터를 통해 요소 선택 typeid() 런타임 형식 정보 (C++만) const_cast 자료형 캐스트 (C++만) dynamic_cast 자료형 캐스트 (C++만) reinterpret_cast 자료형 캐스트 (C++만) static_cast 자료형 캐스트 (C++만) 3 ++ 접두사 증가 오른쪽에서 왼쪽 -- 접두사 감소 + 단항 덧셈 - 단항 뺄셈 ! 논리적 NOT ~ 논리적 비트 NOT (자료형) 자료형 캐스트 * 우회 (역참조) & 의-주소 sizeof 의-크기 new, new[] 동적 메모리 할당 (.. 더보기