본문으로 바로가기

잡다한 정보창고

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    ZisKar

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

C++ 파일 분할

- 파일분할 코드를 여러개의 소스파일에 분할해서 작성하는것을 말하며 메인함수는 하나다.헤더 파일(함수에대한 정보. 함수 선언 파트, Class, 구조체 등등) - 소스(함수 정의) / 소스(함수 정의) / 소스(함수 정의) / 소스(함수 정의) / 소스(메인 함수) 클래스 -> 헤더클래스 중에 기능함수들 - > 소스 파일메인에 헤더파일을 포함시켜야한다. 사용자 정의 헤더파일 -> #include "헤더파일이름.h"각각의 헤더파일 ex)iostream등등을 헤더 파일에 집어 넣어준다. 그후 각각의 소스파일에 #include "헤더파일이름.h"를 해주어야 한다. - 헤더 파일 "accountHeader.h" #include #include #include #include typedef class Member..

[ IT ]/C++, 자료구조 2015. 6. 24. 21:56

C++ 전자레인지 만들기

#include #include #include #include #include #include using namespace std; class microwave{ public: char menuB; // 메뉴 버튼char powerB; // 파워 버튼int door; // 문 열림 / 닫힘 상태 표현 int powerSet; // 출력 설정 여부 확인 변수int powerNum; // 출력 단계 int time_;// 시간 단계int sec_;// 시간 (초)int mod; // 모드 설정 변수 char error[20]; // 에러메시지 창char ledPower[5]; // 출력 단계 표시창char poweron[10]; // 전원 켜짐 표시창char dooron[10]; // 문열림 표시창 mic..

[ IT ]/C++, 자료구조 2015. 6. 24. 21:40

C++ Access 지정 / 생성자 / 소멸자 /This 포인터

- Access 지정 - private : class 내부에서만 접근 가능- public : class 외부에서도 접근 가능- protected : class 내부와 상속관계의 class 에서만 접근 가능 구조체 : 기본 속성이 public class : 기본 속성이 private 멤버변수는 일반적으로 private, 멤버 함수는 public영역에 만든다 정보은닉 : 객체 외부에서 객체내의 멤버에 접근하는 것을 허용하지 않는 것 캡슐화 : 데이터 + 함수를 묶어 하나의 블랙박스를 생성 외부에 노출 할 것과 감출 것 결정 외부에 노출되는 것을 인터페이스 라고 하고 객체 사용 개발자는 인터페이스만 알면 된다. class의 private영역에 있는 멤버변수에 data를 입력 / 출력 하기 위한 함수를 publ..

[ IT ]/C++, 자료구조 2015. 6. 24. 21:34

C++ Class

- Class 구조체가 확장된 개념으로 객체를 만들기 위한 설계도 추상화 : class 설계 하는 과정객체 : class를 이용해 만들어낸 실체 ┏ 구조체 - 구조체 변수┗ class - 객체 class 선언class class명{자료형 변수명;함수 (){}}; 객체 생성class명 객체명 ;#include #include class Member{public:char name[10], tel[15];int age, fee;void SetData(char* _name, int _age, char * _tel, int _fee){strcpy(name,_name);age = _age;strcpy(tel,_tel);fee = _fee;}};void main(void){Member mb;mb.SetData("홍길..

[ IT ]/C++, 자료구조 2015. 6. 24. 20:40

C++ 은행 계좌 관리 프로그램

- 전역변수 사용 및 클래스 사용도 없는 완전 초보 코딩. 이렇게 하면 안 된다. - 변수 정리 및 함수 정리 #include #include #include #include char c,innum[20]={0},outnum[20]={0};int num,rnum/*등록 함수의 사람*/,vnum/*잔액 조회 함수의 고객명단*/;int ibnum=0/*입금 함수의 고객명단*/,m=0/*계좌번호 일치 검사 변수*/,n=0/*계좌번호 일치 검사 변수2*/,o=0/*계좌번호 일치 검사 변수3*/,p=0/*계좌번호 일치 검사 변수4*/,inmon=0/*입금액*/; // 입금함수 변수int l1=0/*출금 함수의 고객명단*/,m1=0,n1=0,o1=0,p1=0,outmon=0/*출금액*/; // 출금 함수 변수 /*..

[ IT ]/C++, 자료구조 2015. 6. 24. 20:39

C++ 매크로 / Inline 함수 / 동적 할당

- 매크로 함수 #define 전처리기를 사용하여 함수를 정의. #define 함수명(매개변수)(함수 몸체) #define Func(num1,num2) num1*num2void main(){std::cout

[ IT ]/C++, 자료구조 2015. 6. 24. 20:36

C++ 오버로딩 / 디폴트 매개변수 / 계산기 만들기

- C++ C++에서는 어디에서나 변수를 선언하고 사용할 수 있다. 강제 형변환 : (자료형)데이터, 자료형(데이터) 사용 가능 함수 호출 방식 : 함수 이름,매개변수의 정보를 함께 사용하여 호출한다. - 함수 오버로딩 매개변수의 형식/개수가 다르면 같은 이름의 함수 사용 가능반환자료형만 다르면 불가능. - 디폴트 매개변수 매개변수의 오른쪽부터 값을 기본값으로 지정해준다 ( 매개변수로 넘어오는 값들은 왼쪽부터 차기때문에 오른쪽부터 지정해주어야 한다.) - 계산기 #include int calc(int a1,char bu,int a2){if(bu=='+')return a1+a2;else if(bu=='-')return a1-a2;else if(bu=='*')return a1*a2;else if(bu=='/..

[ IT ]/C++, 자료구조 2015. 6. 24. 20:32

Linux // SetUID, SetGID, Sticky_Bit

SetUID : 4000SetGID : 2000Sticky_Bit : 1000 일반적으로 유닉스 시스템에서 사용자가 명령어를 실행시켰을 때 명령어를 찾아서 실행시키는 경로와 절차 1. 현재 작업디렉토리에서 찾음.2. $PATH에서 찾음3. 찾은후에 실행권한 체크4. 권한이 있다면 실행시킨 사용자의 UID로 실행5. 권한이 없다면 이 파일이 SetUID bit가 있는가를 확인6. SetUID bit가 있다면 명령어 소유주의 UID(Effective UID)로 실행 SetUID의 쓰임새 : ex)passwd처럼 root의 소유이지만 다른 사용자가 실행해야할 경우가 있는 파일에 적용 SetUID를 설정해두면 소유자가 아니더라도 소유자인것처럼 실행이 가능하다.(단, 4000을 설정해두어도 소유자의 실행권한, 예..

잡동사니 2015. 6. 24. 20:28

강의 열처리

1. 강의 열처리 - 강의 열처리( 4가지 )는 크게 두가지로 나눌 수 있는데, 강을 원하는 온도( Ac3라던지 Acm + 30~50ºC ) 까지 가열한 뒤, 식히는 과정과 재가열하는 과정이 그것이다. 식히는 과정은 어디에서 식히느냐( 냉각 속도가 다른것이다 )에 따라 다른 열처리가 된다. 1) 불림 (Normalizing, 소준) -> 공기 중에서 냉각 . 서냉 또는 공냉이라고 한다.강을 Ac3 또는 Acm 이상으로 가열하여 오스테나이트화로 한 후 공기 중에서 냉각하며 목적은 다음과 같다. (1) 조주조직을 미세화한다. A( 가열로 안 )가 된다.

[ 전공 - 신소재 ]/철강 재료 2015. 6. 24. 20:14

강의 조직과 변태

1. 강(C 0.025%~0.8%)의 조직 . 1) 페라이트 (α- 고용체) 순철에 탄소가 극히 소량 고용된 고용체를 페라이트라고 한다. 부식액에 잘 부식되지 않을 정도로 내식성이 크며, 상온에서 789℃까지 강자성체이며 체심입방격자(BCC)의 구조로 연성이 크다. BCC구조로 격자내 빈공간이 많지만 C가 침입고용할수 있는 자리가 FCC에 비해 상대적으로 적어서 C를 고용하는 양은 적다. 조직사진 관찰시 검게 나온다. 2) 시멘타이트 (Fe3C) 시멘타이트는 0.8%의 탄소강으로부터 6.67%의 주철까지의 주된 성분으로 Fe과 C 의 금속간 화합물로 극히 단단한 성질로 강보다 내식이 크다. 공구강이나 고탄소강에 존재하는 Fe3C 는 충격에 약하므로 구상화 열처리에 의하여 구상시멘타이트화하여 사용하면 충격..

[ 전공 - 신소재 ]/철강 재료 2015. 6. 24. 20:06
  • 이전
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (84)
    • [ 일상 ] (0)
      • 잡담 거리 (0)
      • 생각할 거리 (0)
    • [ 여행 ] (8)
      • 11.7/29~7/31 (3)
      • 15. 1/6~1/10 (5)
    • [ 취미 ] (1)
      • 영화 (1)
      • 책 (0)
      • 노래 (0)
      • 게임 (0)
      • 기타 (0)
    • [ IT ] (59)
      • Django (4)
      • 모바일 및 리버싱 스터디 (6)
      • 기반시설 취약점 진단 (6)
      • 보안 (8)
      • 아두이노 (4)
      • C++, 자료구조 (14)
      • 리버싱 (5)
      • Android, Java (7)
      • ISMS (0)
    • [ 전공 - 신소재 ] (2)
      • 철강 재료 (2)
    • [ 자료 스크랩 ] (0)
    • 잡동사니 (11)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • webhacking.kr
  • SQLite
  • 안드로이드
  • java
  • 리뷰
  • c++
  • 코드스터디
  • Sinatra
  • 책
  • ruby
MORE+

ARCHIVE

CALENDAR

«   2025/06   »
일 월 화 수 목 금 토
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

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 잡다한 정보창고, ALL RIGHT RESERVED.
잡다한 정보창고
블로그 이미지 ZisKar 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 분류 전체보기 (84)
    • [ 일상 ] (0)
      • 잡담 거리 (0)
      • 생각할 거리 (0)
    • [ 여행 ] (8)
      • 11.7/29~7/31 (3)
      • 15. 1/6~1/10 (5)
    • [ 취미 ] (1)
      • 영화 (1)
      • 책 (0)
      • 노래 (0)
      • 게임 (0)
      • 기타 (0)
    • [ IT ] (59)
      • Django (4)
      • 모바일 및 리버싱 스터디 (6)
      • 기반시설 취약점 진단 (6)
      • 보안 (8)
      • 아두이노 (4)
      • C++, 자료구조 (14)
      • 리버싱 (5)
      • Android, Java (7)
      • ISMS (0)
    • [ 전공 - 신소재 ] (2)
      • 철강 재료 (2)
    • [ 자료 스크랩 ] (0)
    • 잡동사니 (11)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바