본문 바로가기 메뉴 바로가기

수업용 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

수업용 블로그

검색하기 폼
  • 분류 전체보기 (170)
    • 회사 프로젝트 (0)
    • flutter (1)
    • C (15)
    • C++ (11)
    • API (35)
      • 수업 (8)
      • 과제 (4)
      • DF.project (22)
    • cocos2d (0)
    • Spring (4)
    • HTML&CSS&Javscript&Jquery (22)
    • Unity 3D (5)
      • 팀 프로젝트 (4)
    • JAVA (44)
    • MySQL (11)
    • 웹개발팀프로젝트 (4)
    • Node.js (1)
    • 살면서 다양하게 마주친 에러들(기록용) (17)
    • 오늘의 영어공부 (0)
  • 방명록

분류 전체보기 (170)
c++ 상속 이용한 간단 인베이더

보호되어 있는 글입니다.

보호글 2014. 9. 12. 12:13
c++ 노드 이용

보호되어 있는 글입니다.

보호글 2014. 9. 12. 12:12
연산자 오버로딩

객체 operator+ (객체를 받는 객체) 함수//결국엔 함수 호출이다.//함수명은 정해져있다 operator기호 예제) class sample{int x;int y;public :sample(){ x=0 , y=0;}sample (int n1, int n2) { x = n1, y = n2;}~sample() {}void GetData(int &i, int &j) { i =x; j=y;}sample operator+ (sample obj); }; sample sample::operator +(sample obj)//a+b == a.operator+ (b) 앞에있는 함수의 오퍼레이터{sample temp;temp.x = x+obj.x;temp.y = y+obj.y;return temp;} void mai..

C++ 2014. 9. 12. 12:10
생성자와 파괴자

파괴자 함수와 생성자 함수는 꼭 필요하다. 없을때는 자동생성 다만 정의부에 내용 없음파괴자 함수는 중복 시키지 않는다.생성자의 이름은 같아도 된다, 매개변수 개수와 매개변수의 자료형으로 판단하여 실행함 #include using namespace std; class sample{private: int x; public :sample();//default 생성자 함수sample(int n1);~sample();//파괴자 함수void SetX(int n);int GetX();}; sample :: sample(int n1){x = n1;} sample::sample(){ //보통은 초기화 함수를 넣으나 초기화가 아니어도 됨x=0;} sample::~sample(){ //파괴자 함수 cout

C++ 2014. 9. 12. 12:02
클래스

c언어의 구조체의 확장의미 private과 public부로 나뉘어져 있으며 private부분은 public에 지시되어있는 함수에 의해서만 접근이 가능하다. (캡슐화) class라는 예약어를 사용해 선언한다 ex)#include using namespace std; class sample{private:int x;public ://함수나 메쏘드 제공void SetX(int n);int GetX();}; //캡슐화 void sample::SetX(int n){x=n;} int sample::GetX(){return x;} void main(){sample obj;// 사용자정의 객체(변수 )obj.SetX(10);cout

C++ 2014. 9. 12. 11:58
구조체와 클래스의 차이점

c++의 클래스는 구조체의 확장된 의미이며차이점은 크게 없으나 멤버의 default값이 구조체는 public, 클래스는 private으로 설정 된다는 점이 가장 크다.

C++ 2014. 9. 12. 11:52
노드

노드의 구조 데이터 다음 노드를 가리키는 포인터 struct Node { int data; /* 데이터 */ struct Node* nextNode; /* 다음 노드를 가리키는 부분 */ }; 노드는 어떤노드가 시작 노드인지 알기위해 head노드가 필요하다. 노드가 삽입될시 데이터/포인터 부의 포인터가 추가된 노드의 데이터 시작 부분을 가리키게 되며 이것을 연결 되었다 라고 한다 연결리스트라고 부르기도 한다.(linked list)만약 기존 연결리스트에 노드를 새로 삽입 하는 경우에는앞 노드의 포인터를 새로운 노드를 가리키게 하고 새로운 노드의 포인터부를 뒤에 올 기존 노드를 가리키게 한다 삭제의 경우앞 노드의 포인터를 지워질 노드가 가리키는 (next)노드에 연결시키고 삭제 노드를 free시킨다.

C 2014. 9. 12. 11:49
파일 예제

파일 생성 예제char a='A';int b=50000;double c = 12.345;char temp[20] = "game school!"; FILE *p_file = fopen ("data.dat", "wb"); if(p_file != NULL){fwrite( &a, sizeof(char), 1, p_file);fwrite( &b, sizeof(int), 1, p_file);fwrite( &c, sizeof(double), 1, p_file);fwrite( temp, sizeof(char), 20, p_file);fclose(p_file);} else printf("파일 쓰기 실패!"); 파일 읽기 예제char a;int b;double c;char temp[20]; FILE *p_file = fo..

C 2014. 9. 12. 11:41
동적할당

동적메모리 예제#include #include void main(){int count, i; printf("갯수 입력: ");scanf("%d", &count); int *p = (int *) malloc (sizeof(int) *count); for(i=0; i

C 2014. 9. 12. 11:39
라이브러리 함수

#include strcmp 형식 : int strcmp(char *string1, char *string2) 설명 : 문자열을 알파벳 순서로 비교하는 함수, 두 문자열이 같으면 0을 반환한다. 만약 같지 않으면 다음과 같은 값을 반환한다. string1 string2 이면 양수 값을 반환 strcpy 형식 : char *strcpy(char *string1, char *string2) 설명 : 문자열 string2를 string1으로 복사하는 함수(문자열의 복사) strlen 형식 : int strlen(char *string) 설명 : 문자열의 길이를 구하는 함수 이때 NULL문자는 제외하고 길이를 구한다. strncat 형식 : char *s..

C 2014. 9. 12. 11:35
이전 1 ··· 13 14 15 16 17 다음
이전 다음
공지사항
  • 안녕하세요
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • spring 엑셀
  • IntelliJ #gradle #tomcat #spring #springmvc
  • spring error #
  • 계좌번호정규식
  • 공백찾기
  • Spring
  • no getter for property named
  • poi 엑셀
  • PageNotFound - No mapping for GET
  • 엑셀다운로드
  • SpringXmlModelInspection
  • 정규식 특수문자
  • select제어
  • JSON
  • 정규식 숫자만
  • Failed to load resource: the server responded with a status of 404 (Not Found)
  • ''찾기
  • selectbox
  • POI EXCEL
  • 이메일 정규식
  • js
  • 인텔리제이
  • mybatis
  • JSON파싱
  • 정규식
  • jQuery
  • Regex
  • JSON날짜
  • poi
  • 정규식 한글만
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바