본문 바로가기

공부/c++

생성자에서 반환 형식을 사용할 수 없습니다. 이건 클래스를 닫을때 마지막에 세미콜론(;)을 안쓰면 뜨는 에러... 더보기
Visual Studio 2005 단축키 참조 : http://blog.naver.com/pyrisind?Redirect=Log&logNo=60050048390 Ctrl + Tab Edit하고 있는 Child Window 간의 이동 Ctrl + F4 현재 Edit하고 있는 Child Window를 닫기 Ctrl + I 문자열 입력 점진적으로 문자열 찾기 (Incremental Search) Ctrl + F3 현재 커서에 있는 문자열 찾기 fowared (블록 지정 안 해도 됨) Shift + F3 현재 커서에 있는 문자열 찾기 backward F3 찾은 문자열에 대한 다음 문자열로 이동 (Next Search) Ctrl + H 문자열 찾아 바꾸기 (Replace) Ctrl + Left/Right Arrow 단어 단위로 이동 Ctrl + Dele.. 더보기
void형 포인터?? void 형 포인터란 모든형(char,int,double)등의 주소를 저장할 수 있는 포인터이다. char형 주소를 저장히기 위해서는 char형 포인터가 필요하고 int형 주소를 저장하기 위해서는 int 형 포인터가 필요하다 하지만 char형과 int형주소 모드를 저장해야 하는 겨우라면 데이터 자료형이 결정되지 않았으므로 void형 포인터를 사용하여 저장해야한다. 그러나 *vp(변수)와 같이 주소가 가지고 있는 값에는 접근할수없다. 이유는 주소가 몇 바이트 크기의메모리를 참조해야 할지 알수 없기 때문이다. void형 포인터 변수 vp는 자료형이 void이므로 몇 바이트의 크기를 어떤 형태로 접근해야 할지 알수없다. 그래서 void형 포인터 변수는 형변환해서 사용하거나 다른 포인터 변수에 대입하여 사용한다.. 더보기
입출력시스템 ios format flags 참조 : http://blog.naver.com/pink_7?Redirect=Log&logNo=40008443053 #include void main() { cout 더보기
fstream, strstream, 임의접근메소드, 입출력상태 확인 메소드 참조 : http://blog.daum.net/youthdefy0/105 /***************************************************************************************** * Title : 파일 입출력 * Description : * 문자열, 정수가 무작위로 입력되어 있는 파일에서 종류별로 읽어들이기 * (peek()함수로 한 문자 읽어들여서 종류를 판단하고, 다른 종류의 문자가 입력되면 * putback(char)함수로 스트림에 반환한다.) ////////////////////////////////////////////////////////////////////////////////////////// [ 파일 입출력 스트림 생성 ] : 스.. 더보기
c++ template 참조 : http://sosal.tistory.com/52 시작하자마자 소스를 펼쳤어요. 간단한 소스를 4개 볼것입니다. 이 소스들만 분석하면 템플릿이 어떤건지 정확하게 이해가 될거같네요!! ㅎㅎ 여튼 탬플릿을 사용하는 목적은 자유로운 변수를 만들기 위함입니다. 어떠한 자료형이 들어오던 간에 전부다 알아서 처리해줍니다. /* * template == template 둘은 같은 의미입니다. * class :: C++ 스타일, typename a :: C 스타일 */ #include using namespace std; template //print라는 함수인데 위에 이상한게 있네요. void print(a data){ //함수 인자는 위에 템플릿 옆 class a. a라는 변수가 들어간다는 말인데.. 흠... 더보기
ios상속도 더보기
strcpy함수 #include // C++ 에서는 char * strcpy ( char * destination, const char * source ); 문자열을 복사한다. source 가 가리키는 C 형식의 문자열 (널null 종료 문자열) 을 destination 이 가리키는 곳에 복사한다. 이 때, 널도 포함해서 복사한다. 인자 destination 문자열이 복사될 곳을 가리키는 포인터 source 복사할 문자열을 보관하고 있는 포인터 리턴값 destination 이 리턴된다. 더보기