'Programing'에 해당되는 글 3건

  1. 2016.04.19 _ASSERT, _ASSERTE 3
  2. 2015.06.02 [c]콘솔창 사라질 때
  3. 2015.05.01 0xC00000FD: Stack overflow

2016. 4. 19. 14:32 Programing

_ASSERT, _ASSERTE

Debug macro

 

헤더 <crtdbg.h>

정의

_ASSERT(
   booleanExpression
);
_ASSERTE(
   booleanExpression
);

 

설명

_ASSERT_ASSERTE 은 그들의 booleanExpression 인수를 평가하고 결과가 false (0) 일 때, 진단 메시지를 출력하고

_CrtDbgReportW 을 호출하여 디버그 보고서를 생성합니다.

 

https://technet.microsoft.com/ko-kr/library/ezb1wyez(v=vs.120).aspx

'Programing' 카테고리의 다른 글

[c]콘솔창 사라질 때  (0) 2015.06.02
0xC00000FD: Stack overflow  (0) 2015.05.01
Posted by ebal-B

콘솔창

속성 -> 링커 -> 시스템 -> 하위 시스템 -> 콘솔(/SUBSYSTEM:CONSOLE)

 

'Programing' 카테고리의 다른 글

_ASSERT, _ASSERTE  (3) 2016.04.19
0xC00000FD: Stack overflow  (0) 2015.05.01
Posted by ebal-B

서치 결과 두가지 방법이 존재

이유는 로컬변수에 스택에 할당가능한 메모리가 초과되어서 발생

 

1. 로컬 변수의 배열을 포인터로 변경하거나

2. Stack 메모리 늘려주면됨

 

 

 

1 =>  int Araay[999]; --> int* Array = new int [999];

=> 프로젝트 -> 속성 -> 링커 -> 시스템 -> 스택 예약 크기 -> 10485760 (10MB) 기본은 1MB 설정되있음

 

'Programing' 카테고리의 다른 글

_ASSERT, _ASSERTE  (3) 2016.04.19
[c]콘솔창 사라질 때  (0) 2015.06.02
Posted by ebal-B
이전버튼 1 이전버튼

블로그 이미지
ebal-B

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
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 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함