c-preprocessor

    0

    4답변

    런타임시 디버깅 호출을 프로덕션 빌드의 데이터베이스에서 전환 할 수 있습니다. ...

    3

    2답변

    고차 함수를 시뮬레이션하기 위해 다른 매크로의 인수로 매크로 이름을 지정하는 것이 안전합니까? e.e. 나는 발에서 자신을 쏘지 않기 위해 어디에서보아야합니까? 여기에 몇 조각은 다음과 같습니다 #define foreach_even(ii, instr) for(int ii = 0; ii < 100; ii += 2) { instr; } #define fore

    4

    2답변

    문자열 집합과 패턴을 비교하는 라이브러리를 작성 했으므로 어휘 검색 프로그램을 C 프로그램에 쉽게 포함시킬 수 있습니다. 어휘 스캐너 (lex 및 re2c)를 만들 수있는 도구가 많이 있다는 것을 알고 있습니다. 이 질문은 lexers가 아니라 "확장"하는 가장 좋은 방법입니다. C 문법. 렉서 예제는 일반적인 문제의 구체적인 경우입니다. 나는 두 가지 솔

    5

    2답변

    에 대한이 같은 NUnit과 및 VS 테스트 사이에서 전환하려면 : #if !NUNIT using Microsoft.VisualStudio.TestTools.UnitTesting; #else using NUnit.Framework; using TestClass = NUnit.Framework.TestFixtureAttribute;

    3

    3답변

    나는 약 100 개의 #define이있는 파일, 1-100의 파일을 가지고 있으며 각각 고유 한 문자열 값이 있습니다. 이제는이 값을 인쇄하려고하는데 값 대신 #define을 인쇄하고 싶습니다. 예를 들면 : #define FIRST_VALUE 1 var = FIRST_VALUE; printf("%s", var); 그리고 내가 printf와는 FIR

    0

    5답변

    정의에 작은 문제가 있습니다. 정수 변수에 할당하고 싶지만 컴파일러에서 선언하지 않았다고합니다. 여기 코드가 어떻게 표시되는지를 보여줍니다 같은 : defines.h #ifndef DEFINES_H #define DEFINES_H #define MYDEFINE 2 #endif 에서 MyClass.h namespace mynamespace {

    3

    6답변

    다른 사람이 볼 수있는 소스 코드를 공개 할 때 코딩 스타일이 잘 정의되어 있지 않을 때 (의도적 인 말장난 없음) DEBUG 파트 #ifdef을 제거합니까? 정말 누군가가 내가 디버깅 것을 알고 싶어 - 나는 그것을 제거하는 경우, 그것은 (또는 내가 더 잘 코드가 잘 보이는하게 (즉, DEBUG가 정의 된 경우에만 컴파일되는 부분입니다) 그리고 어떻게했

    9

    6답변

    내 특별한 상황에서 -E 옵션을 사용하여 출력을 뱉어 낼 수있는 전 처리기를 사용할 수 있다는 것을 알고 있습니다. 생성 된 코드의 경우이 전 처리기 출력은 살인적입니다. 예를 들어 4gl 응용 프로그램이 있고 Informix는 이것을 C으로 변환하며,이 끔찍한 추악한 엉망진창에 침을 뱉습니다. 내가 원하는 것은 전처리 기가 적용되는 값을 지정하고 관련 코

    114

    5답변

    C++, 그리고 __FUNCTION__ 사용하여 C++ 컴파일러는 로깅 및 디버깅을 위해 __FILE__, __LINE__ 및 __FUNCTION__를 사용하기 위해 특별한 이유 하지이 그들을 지원하는 것을 가정하면? 나는 사용자에게 오해의 소지가있는 데이터 (예 : 잘못된 행 번호 또는 기능을 최적화 결과로보고하는 것)를 제공하거나 결과로 실적을 저하시키

    6

    3답변

    저는 C#에서 WriteableBitmap을 다루고 있습니다. 현재 안전하지 않은 코드 블록을 사용하여 WriteableBitmap.BackBuffer을 통해 픽셀에 직접 액세스하고 있습니다. 차라리 /unsafe 옵션에 의존하지 않으려 고하므로 대신 WriteableBitmap.WritePixels을 사용하는 것이 좋습니다. "안전하지 않은"버전에서 조건