hwano.

고정 헤더 영역

글 제목

메뉴 레이어

hwano.

메뉴 리스트

  • Home
  • Admin
  • Write
  • Contents (370)
    • Tutorial (58)
      • Maya (25)
      • Maya_Arnold_Render (2)
      • 3dsMax (2)
      • C4d (0)
      • Window (1)
      • Zbrush (3)
      • Marvelous Designer (0)
      • Realflow (0)
      • Sublime Text (2)
      • AutoHotkey_AutoIt (6)
      • Network (1)
      • 세무,회계 (3)
      • ETC (13)
    • Programming (0)
      • Python (0)
    • Web (4)
      • WebGL (3)
      • JavaScript (1)
    • Unreal Engine 4 (32)
      • Project (20)
      • Study (12)
    • Maya API (135)
      • Maya_API (60)
      • C++ (57)
      • Math (6)
      • 번역 (3)
      • --------------------.. (0)
      • Maya_API 구문들 (3)
      • Maya_PythonAPI 구문들 (6)
    • Maya_Script (39)
      • Maya_Python (27)
      • Maya_Mel (2)
      • Maya_PyQt (0)
      • AE (10)
    • Maya_Plugin_Developm.. (27)
      • DevelopList (3)
      • hAnimation (1)
      • hCurve (4)
      • hConnect (2)
      • FickleCube (6)
      • etc (11)
    • Maya_Plugin_Complete (2)
      • hConnect (1)
      • hCurve (1)
      • FickleCube (0)
    • HEAP_Project (24)
      • Develope (8)
      • Reference (1)
      • 진화론 (8)
      • Unity3D (7)
      • C# (0)
    • Scrap (4)
      • Photographie (1)
      • Art (1)
      • Design (2)
    • Study (1)
      • 한옥 (0)
      • 도시 (1)
    • Fun (44)
      • Cosmos (2)
      • Running_Record (0)
      • Running (16)
      • Climbing (9)
      • Book (14)
      • ETC (3)

검색 레이어

hwano.

검색 영역

컨텐츠 검색

Maya API/C++

  • 동적 메모리 할당

    2014.01.23 by hwano

  • 많구나

    2014.01.21 by hwano

  • 다중 상속

    2014.01.21 by hwano

  • 헤더 파일과 구현파일

    2014.01.21 by hwano

  • 프로그램의 메모리 구조

    2014.01.21 by hwano

  • 레퍼런스

    2014.01.21 by hwano

  • 정적 멤버의 기본

    2014.01.21 by hwano

  • 클래스와 구조체의 접근 권한

    2014.01.20 by hwano

동적 메모리 할당

동적 메모리의 개념 배열의 경우에 c++ 의 경우 처음에 배열의 size를 지정하여 확보할 메모리 크기를 설정해 주어야 한다. 하지만 동적 메모리로 설정할 경우 나중에 크기를 변경 할 수 있다. 일반적인 변수의 메모리는 함수가 종료됨과 동시에 사라진다. 하지만 동적 메모리는 함수와 별도로 지정되므로 함수의 종료와 관계없이 계속 살아있게 된다. 동적 메모리 할당 int *arr = new int [size]; new int [size]의 뜻 : 컴퓨터야 int 타입의 값을 size 갯수 만큼 저장할꺼니까 그 메모리 공간을 할당해주렴 그러면 컴퓨터는 공간을 할당한 후에 메모리 공간의 주소를 int *arr로 반환한다. 연산자들 new, delete, now[], delete[] new, delete - 변수..

Maya API/C++ 2014. 1. 23. 12:13

많구나

수학을 위해 사칙연산을 배운것처럼 이제 기본적인 c++ 문법을 대충 다 훑은거 같은데 생각보다 복잡하구나.. 예외도 많고 지켜야할 규칙도 많고 ,,, 파이썬 쓰다가 c++쓰니 시포디쓰다 마야쓰는거 같아. 속독법으로 읽은 내용들이 머리속에서 휘발되기전에 빨리 플러그인 몇개 만들어봐야되는데,,

Maya API/C++ 2014. 1. 21. 17:55

다중 상속

상속은 class yaho : public mt { // }; 다중상속은 class yaho : public mt, publicse { // }; 나 class yaho : public mt, public se { // }; 이런식으로 표시 ---------------------- 만약 같은 이름의 멤버가 양쪽의 부모 클래스에 모두 있다면 어떻게 호출해야 할까? yaho std; std.mt::_mem(); // 이런식으로 부르면 된다.

Maya API/C++ 2014. 1. 21. 16:15

헤더 파일과 구현파일

책에서 권장하는 클래스가 포함된 헤더파일과 구현파일의 정리는 이러하다. point.h - 클래스의 정의 point.cpp - 멤버 함수의 정의 정적 멤버들의 정의 example - 클래스 사용파일

Maya API/C++ 2014. 1. 21. 14:28

프로그램의 메모리 구조

퍼온곳 http://vosej_v.blog.me/50169180000 프로그램을 실행하게 되면, os는 프로그램이 실행에 필요로 하는 자원 ( 메모리 )를 제공한다. 이때 프로그램들이 실행되면서 생긴 데이터들이 저장되는 영역은 크게 4가지로 나뉜다. text section 프로그램의 코드를 포함한다. data section 프로그램이 시작할 때 생성되고, 종료시 소멸되는 메모리 영역으로 전역변수와 static 변수를 포함한다. heap section 실행시간동안 동적으로 할당ㅂ잗는 데이터 변수들을 포함하는 영역으로 new 같은 메모리할당 명령어를 사용하여 데이터를 할당받는다. stack과 data section의 변수들은 종료시 메모리가 자동으로 소멸하나 heap memory는 프로그래머가 직접 메모리 ..

Maya API/C++ 2014. 1. 21. 12:45

레퍼런스

레퍼런스 c++에서 레퍼런스는 변수의 별명이다. 변수의 원래 이름 외에 또 다른 이름을 붙여주는 것이 레퍼런스가 하는 일이다. "&" 를 변수의 주소를 얻을 때 사용했지만 "&"를 이용해서 레퍼런스 변수를 만들 수도 있다. int &ref = target; 1. int : 레퍼런스 변수가 참조할 변수의 타입 2. &ref : "&"뒤에 레퍼런스 변수의 이름을 적어준다 3. target : 레퍼런스 변수가 참조할 변수를 적어준다. 4. "&" : "&" 를 붙이는 것은 어디까지나 처음 정의할 때 뿐이고 나중에 사용할 때는 ref라는 이름만으로 사용한다. // 이렇게 변수와 레퍼런스를 정의하고 int target = 100; int &ref = target; // &붙여서 주소값을 확인다면 cout

Maya API/C++ 2014. 1. 21. 11:14

정적 멤버의 기본

정적 멤버는 모든 객체가 공유하는 멤버이다. 다른 멤버 변수와 멤버 함수들은 객체마다 하나씩 존재하기 때문에 객체는 저마다 자신의 멤버를 사용한다. 하지만 정적 멤버 변수와 정적 멤버 함수는 클래스에 오직 하나만 존재하기 때문에 모든 객체들은 하나의 정적 멤버를 같이 사용하게 된다. 이것의 쓰임새는 간단하게 지금까지 생성한 전체 객체의 수를 관리하는 멤버 변수와 멤버 함수를 생각해 볼 수 있다. class student { public: string name; //이름 int sNo; //학번 // 생성자 소멸자 student( const string& anme_arg, int stdNumber ); ~student(); public: //정적 멤버들 static int student_count; sta..

Maya API/C++ 2014. 1. 21. 10:38

클래스와 구조체의 접근 권한

c++에서의 구조체는 클래스가 할 수 잇는 모든 일을 할 수 있다. c++에서 클래스와 구조체가 다른 점은 딱 한 가지 밖에 없다. 접근 권한과 관련한 키워드가 없을 경우에 클래스는 기본적으로 private 접근권한을 적용하고 구조체는 public 접근 권한을 적용한다.

Maya API/C++ 2014. 1. 20. 23:23

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 6 ··· 8
다음
TISTORY
hwano. © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바