:: ADVANCE ::
[Quick Sort] 퀵 정렬 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364#include int count; void print(int *data, int size){ int i; for (i = 0; i left) { while (data[left] pivot) { quicksort(data, pivot + 1, end); }} int main(void){ int n, i; int input[100]; scanf("%d", &n); for (i = 0; i
[C++] Class 123456789101112131415class Car{private: int m_speed; int m_fuel; public: Car() { Speed(0); Fuel(0); } int Speed() { return m_speed; } void Speed(int speed) { m_speed = speed; } int Fuel() { return m_fuel; } void Fuel(int fuel) { m_fuel = fuel; }}; 12345678Car car;00401869 8D 4D F8 lea ecx,[car]0040186C E8 8F F7 FF FF call Car::Car (401000h)car.Speed(0x12345678);car.Fuel(0x11111111);0..
Native Code & Managed Code Native Code는 컴퓨터의 기계어로 동작하는 즉, OS에 의해 직접적으로 컴파일 되는 코드를 의미한다. Managed Code는 구동 시키기 위해서는 인터프리터라고 불리우는 다른 프로그램이 반드시 요구 되는 코드를 의미한다. Native Code는 작성한 코드 그대로 컴퓨터에서 구동이 된다.Managed Code는 Java Virtual Machine이나 .Net Framework와 같은 인터프리터가 필요한 코드를 의미한다. 메모리적으로 설명을 하면Native Code는 프로그래머가 직접 메모리를 할당하고, 해제해야하는 Native한 환경을 갖는 Code이고, Managed Code는 Garbage Collection이라는 것이 있어서 할당된 메모리를..