Development/C, C++(556)
-
Ex-void형 포인터 변수를 이용하여 *연산자로 값을 간접 접근할 경우 강제 형변환 수행
void형 포인터 변수를 이용하여 *연산자로 값을 간접 접근할 경우 강제 형변환 수행 http://codedragon.tistory.com/2165 의 문제 해결 학습내용 (char*) 코드 해석 (char*)char형 주소로 강제 형변환*(char*)강제 형변환된 주소에 저장된 값을 참조 *(double*) 코드 해석 (double*)double형 주소로 강제 형변환*(double*)강제 형변환된 주소에 저장된 값을 참조 소스코드 #include void main(){ char c=3; double d=3.14; void* vp=NULL; vp=&c; printf("vp가 저장한 값: %x\n", vp); printf("*vp의 값: %d\n", *(char*)vp); // 강제 형변환(char *) ..
-
Ex-typedef 키워드 사용
typedef 키워드 사용 typedef 사용하는 이유는 가독성을 높여주기 위해 사용하는 경우가 많습니다. 소스코드 #include typedef int cash; //int자료형을 cash라는 이름으로 재정의 사용하겠다는 의미 int main(void) { cash num1=1000; cash num2=10000; cash num3=5000; int num4=2000; cash total=0; total=num1+num2+num3+num4; printf("total amount : %d won \n", total); return 0; } 출력결과
-
Dev-C++ Language 변경
메뉴 > Tools > Environment Options Interface 탭 > Language: 에서 언어 선택 > OK
-
%p - 포인터의 주소 형식 지정자(서식 문자)
%p 포인터의 주소 형식 지정자(서식 문자) 변수의 값이 아닌, 변수의 주소를 표현 주소값 출력
-
C++ 핵심 가이드라인
C++ 핵심 가이드라인C++ 코딩에 관해 신뢰할 수 있는 지침, 규칙, 모범 사례를 모아놓은 문서 https://github.com/CppKorea/CppCoreGuidelines
-
Warnning-Unused declaration of variable
경고 메시지 Unused declaration of variable 'password' 원인 선언만 하고 사용하지 않는 변수에 관한 경고 shadows 변수 사용에 따른 경고 해결방법 사용하지 않는 변수는 제거