반응형

C++ 11

C# VS JAVA !?!?

================================= ================================= ================================= 출처: http://kimstar.pe.kr/blog/97 C# VS JAVA !?!? 04 26, 2009 22:37 Posted by kimstar Posted in " .NET " 내용이 너무 좋아서 퍼왔습니다.원작자의 문제 제기시 지워질 수도 있습니다.출처 : http://www.designe.kr/?id=46 Java와 C#의 전반적인 관점에서 비교해보도록 하겠습니다! 사실 금번 학기에는 C#과 Java 두가지 언어를 사용해 프로젝트를 수행해보았는데요.아무래도 지금 쓰는 이 “VS” 는 약간 저의 주관적인 의견이 ..

[C언어] c, c++ 반복문 for 문 관련

================================= ================================= ================================= 출처 : http://202psj.tistory.com/570 문장을 반복으로 여러번 그 구간을 반복하여 지나간다. int n = 0; for(n=0; n0; n--) // 이런 식으로 반대로 구현 할수도 있다. n이 '0'다 작을때 까지 반복 된다. { printf("gogogo~~"); } -> 더 효율적이게 for을 라인수를 줄일수도 있다. //int n = 0; 이부분을 통쨰로 for문에 넣을수 있다. for(int n=0; n

메모리 누수 잡기 Visual Leak Detector

================================= ================================= ================================= 메모리 누수 잡기 Visual Leak Detector 입니다~! 동적 메모리를 할당했을때 자신이 모르고 지나치거나 해제 않해준 메모리를 표시해 줍니다~! ^^ 다른 버전두 있지만 1.0이 제일 좋더라구염 ㅋㅋ 사용법은 압축풀고 lib는 링크 시키고 vld.h을 포함시킨다음 (포함위치는 가지가지 ^^) //저는 main 쪽부분에 포함~~ vld.lib와 dbghelp.dll 은 자신 프로젝트 디버그에 넣어주시고 빌드 시키면 출력창에 출력하게 됩니다~! 아 그리고 버전 1.0 버그는 프로젝트 경로가 길면 어디서 누수가 났는지 ..

상속받은 객체 DELETE 또는 하나의 클래스에 여러개의 파생상속 DELETE 주의사항

================================= ================================= ================================= //기본 상본 AAA 를 만든다 class AAA { public: AAA(); ~AAA(); virtual void init(); } class BBB : public AAA { public: BBB(); ~BBB(); void init(); int a; int b; } class CCC : public AAA { public: CCC(); ~CCC(); void init(); int a; } map mTest; mTest[1] = new BBB(); mTest[2] = new CCC(); //이렇게 되었다고 하자 그러면 ..

string wstring 문자열 부분 복사

================================= ================================= ================================= 일단 test1 과 test2의 string 가 있다고 가정 string test1(L"abcdefghi"); string test2; bcd부분을 복사하고자 할때 test2 = test1.substr(1,3); // 처음 a부분을 지나고 3개의 문자열만 복사 이렇게 해주면 string 끼리 복사해줄수 있다 wstring도 마찬가지이다. ================================= ================================= =================================

10진수 정수 숫자로 변환 함수

================================= ================================= ================================= "0xFF" 또는 "FF" 등의 십육진수로 된 문자열을, 실제 숫자로서 사용하는 방법입니다. 16진수 숫자로 된 문자열은 atoi() 함수로는 변환이 되지 않습니다. strtol() 등을 사용해야 합니다. 십육진수 헥사 문자열을, 숫자(정수)로 변환 예제 소스 파일명: 0.cpp #include #include int main(void) { // 헥사 문자열을 long 으로 char *s = "0x7FFFFFFF"; long n = strtol(s, NULL, 16); printf("%d\n", n); // 출력 결과: 21..

연산 공식 종류,순과 예

================================= ================================= ================================= '==' 은 C에서 같다의 의미로 여기서 간단히 사용하겠습니다. sum = sum + 2; == sum +=2; sum *=y+1 == sum = sum*(y+1); a = a +1 == a++; ++a; // ++의 순서가 바낀것두 나름 의미가 있다 a = a -1 == a--; --a; ++나 --가 앞에 있으면 변수에 바로 적용되며 뒤에있으면 구문을 지난뒤 적용된다. 예) int a = 5; x = a++; -> a:6 x:5 y = ++a; -> a:6 y:6 ++a == a+1 = a { int x=2, y,z; x..

float 자리수 출력

================================= ================================= ================================= float x = 100.8; float y = 25.2; float sum ,dift; float product, divide; sum = x+y; diff = x-y; product = x*y; divide = x/y; printf("x 와y의 덧셈의 값 = %.2f ", sum); printf("x 와y의 뺄셈의 값 = %.2f ", diff); printf("x 와y의 곱셈의 값 = %.2f ", product); printf("x 와y의 나눗셈의 값 = %.2f ", divide); printf(" %6.2f ");..

반응형