이번에도 창의융합메이커 프로젝트를 하고 있습니다. 창의융합메이커 프로젝트 (디자인띵킹을 이용한~~ 어쩌구어쩌구) 전에도 도전을 해서 제대로 된 결과물을 못 만든 것 같아서 이번에 다시 도전합니다. 저번에는 캠페인 게임이랑 캠페인 스티커 그리고 SSU식 지도등을 만들었죠. 이번에는 두구두구두구두구둑 어플을 만듭니다. 게임적인 요소 + 플래너가 결합된 어플리케이션으로 안드로이드 스튜디오를 통해 앱 개발을 공부중입니다. 나중에 기획과 창작활동 탭에서 작품을 보여주겠습니다. 하하하 힘들어요. 일상/창작과 일상 2018.11.26
[2018.11.20] C++ 프로그래밍2 및 실습 복습(클래스 템플릿, 템플릿 특수화, 스마트 포인터) 템플릿 특수화 : 특정 형식에 대해서만 다른 코드를 적용하기 위한 템플릿 문법 템플릿 함수로 사용된 Add() 함수에 'b'라는 문자를 대입? 템플릿 특수화 - 이러한 파라미터는 이렇게 해주세요~ // 스마트 포인터 -> 동적 할당한 인스턴스를 자동으로 삭제해주는 편리한 포인터-> 메모리 용향이 많아서 다른 프로그램을 실행할 때 생기는 문제를 해결 delete 변수 - 이거 사용안함. auto_ptr -> 옛날 꺼 (문제많음) 문제? 포인터 변수를 사용하면 생기는 문제{ 1. 댕글링 포인터 2. 가비지 1 - 메모리공간을 사용중인데 시스템이 비었다고 생각해 그 공간을 포함한 메모리 공간을 할당할 때~~2 - 메모리 공간의 주소를 알고 있는 변수가 그 주소를 잊음. 그런 공간이 가비지~~ } auto 문제.. 공부/[2018] C++ 2018.11.21
[2018.11.13] C++ 프로그래밍2 및 실습 복습(포인터와 참조자, 클래스 템플릿) 참조자 int &r = a;r = 7; 반드시 선언 -> 바로 연결 포인터(동적변수) int a = 7;int *b; - b = new int; (생성 - 새 공간 생성) - b = &a; // 공간절약, 또 다른 접근 방법 제시 제약사항 : 포인터 삭제 가능 (delete 변수) / 참조자는 삭제 불가능, 연결만 가능 참조자는 "이름표 역할"자기자체에 공간을 따로 가지지 못함(추가적인 메모리 공간이 필요하지 않음) ... 콜 바이 밸류 - 값을 복사함 참조자 응용 // 클래스 템플릿: 클래스를 "찍어"내는 모양자: 함수 템플릿과 달리 인스턴스를 선언할 때 typename을 반드시 기술 // 클래스 템플릿 사용 클래스 템플릿 변수2개 교수님 공지사항 확인하기 공부/[2018] C++ 2018.11.15
[2018.11.06] C++ 프로그래밍2 및 실습 복습(상속, 업캐스팅, 다운캐스팅, 가상함수) 중간고사 == 망침 ㅎㅎㅎㅎㅎ S = (short)i;이 명시적 형변환을 할 때에, (short)는 '캐스팅 연산자' 이다. 업캐스팅- 포인터 사이의 형 변환을 의미작은 걸 크게 만든다? 1. 업 캐스팅은 파생 객체의 포인터가 기반 객체의 포인터로 '형 변환' 하는 것이다.2. 참조가능한 영역이 축소됨(선언이 되는 타입에 따라 제약이 생김)3. 컴파일러에서 자동 형 변환이됨. 다운캐스팅- 파생 클래스로 선언된 포인터 변수에 기반 클래스로 선언된 주소를 저장하는 것이다.- 자동으로 형 변환을 해주지 않는다.(업캐스팅만 해줌) 더 공부해야 하므로 예제 끄적끼적 접근제어 지시자와 상속을 연계한 예제 상속할 때 접근제어 지시자를 public이 아닌 다른 지시자로 변경 업캐스팅, 다운캐스팅 예제 응용 예제1. R.. 공부/[2018] C++ 2018.11.06
[2018.10.23] C++ 프로그래밍2 및 실습 복습(Class, 상속, 메서드 재정의, 가상함수) 다음주가 플밍 시험이네욤 윤성우 C++ 아직 다 읽지 못했는데, 시험보기전에 얼릉 훑어야 겠어요. 상속은 객체 단위 코드를 재사용하는 방법이다.(is-a,has-a 관계) 단, private 접근제어지시자로 선언된 멤버는 접근할 수 없다.단, protected 로 선언된 멤버는 상속->public처럼 가능? 상속의 생성자와 소멸자의 방향은 반대이다. 이해를 돕기위한 사진. A 공부/[2018] C++ 2018.10.24
[2018.10.16] C++ 프로그래밍2 및 실습 복습(클래스 생성자, 메서드, 객체포인터,this포인터) 공부하자ㅏㅏㅏ 생성자 class A { public : A(int a,int b, std:: string name) { //////////////// }}; 요런거 다중정의 가능 ex)class A { }; // A라는 클래스에서의 소멸자 A(int a){ } // 는 다중정의 사용 가능 A(int a,int b){ } A(int a,int b,float c){ } 메서드 종류와 특징이 많은데, 그 중에서 2개정도만 복습 상수화메서드, 정적메서드 상수화메서드 -> const 거의 '읽기'만 가능한 형태 일반 멤버 쓰기, 정적 멤버 쓰기 불가능 특징 : 멤버 쓰기 방지가 목적. mutable로 선언한 멤버의 쓰기는 허용 (예외적인 경우)ex. mutable int x; (그러나 안 쓰는게 좋음) 다른 변수.. 공부/[2018] C++ 2018.10.16
[C++] 시험공부중입니다. 고등학교 때, 코드업이라는 사이트에서 문제풀이 공부를 했었습니다. 그때의 추억을 살려 새로운 문제풀이 사이트를 다시 시작했습니다. 곧 있으면 중간고사가 태풍처럼 몰려오네요. 윤성우 그 C++책도 아직 다 못 읽었고 다른 공부도 많고 바빠요 헷 일단 자료들을 정리해서 예제문제 다시풀고 계속 공부가 답이겠죠 핳 오늘도 술먹네; 공부/[2018] C++ 2018.10.10
쇼미더머니777 관련으로 만든 영상 안녕하세요. 이번에 가져온 것은 영상입니다. 핳 저는 랩 음악을 좋아합니다. 가사를 쓰고 전달하기가 좋고 감정을 담기 편할 뿐더러 노래를 엄청 못 부르는데 그나마 부르는 '척'을 할 수 있게 해주거든요. 그래서 당연히 '쇼미더머니' 시리즈를 매번 봤었고 이번 트리플세븐도 보고 있습니다. 그래서 래퍼평가전과 파이트머니 쟁탈전 당시 파이트머니 순위에 관한 영상도 만들어보았는데요. (자막오류가 많아서 현타가 왔습니다.) 그럼 이만. 영상/유튜브 업로드용 2018.09.28
옛작, 플래시 창작물 점차 업로드할 계획입니다. 추석 연휴 잘 보내시나요 2020년 어도비 플래시 브라우저 중단 계획에 따라, 옛날 '주전자닷컴' 등에 업로드된 플래시작품들을 '추억과 창작' 폴더에 점차 업로드할 예정입니다. 물론 브라우저 지원이 안되기 때문에, 따로 스크린샷등을 첨부하고 저혼자의 추억으로 남기려고 합니다. 저는 플래시를 초등학교4학년 음.. 2010년부터 취미로 만져보았으며 그동안 만든 크고 작은 작품들은 거의 1000작품이상이라고 생각합니다. 물론 지금 실존하는 작품들의 양은 워낙 작고 플래시 브라우저 커뮤니티가 중단이 되면 그 커뮤니티에 있는 저의 작품들도 사라지니, 그러면 남는 작품이 저의 PC와 USB에 남겨있는 적은 작품이죠. 이미 많은 작품들을 잃은 탓에, 이 블로그에서도 추억을 가지려고 합니다. 뮤직플래시, 버튼애니, 여.. 일상/창작과 일상 2018.09.25