다음을 고려하십시오. // somefile.h
extern const double cMyConstDouble;
extern const double cMyConstDouble2;
및 이러한 상수는 이제 두 개의 정적 (로컬로 표시) 상수를 정의하기 위해 다른 어떤 장소를 참조하는 // somefile.cpp
const double cMyConstDo
Objective-C 프로그램에서 enum 가시성에 문제가 있습니다. 나는 두 개의 헤더 파일을 가지고 있는데 하나는 typedef enum을 정의한다. 다른 파일은 typedef 형식을 사용해야합니다. 똑바로 C에서는 다른 헤더 파일은 #include이지만 Objective-C에서는 헤더 파일 사이에 #import을 사용하지 말고 대신에 @class 전달
나는 게임을하고 흥미로운 질문을하고있다. 하나의 파일에 구현하려는 게임 전체 상수 값이 있습니다. extern const int BEGINNING_HEALTH = 10;
extern const int BEGINNING_MANA = 5;
constants.hpp extern const int BEGINNING_HEALTH;
extern const in
유닉스에는 3 개의 메인 파일이 있습니다. 그 중 하나는 도서관이고 다른 하나는 프로그램입니다. MyLib.c 및 MyLib.h은 라이브러리입니다. main.c은 프로그램입니다. MyLib.h에는 (extern int Variable;)이라는 선언이 있습니다. 을 main.c에 사용하려고하면 할 수 없습니다. 물론 MyLib.c과 main.c에 MyLib.
g ++에서 재현 된 문제가 있습니다. VC++는 어떤 문제도 해결하지 못합니다. 하여 1.cpp : #include <string>
#include <iostream>
extern const std::string QWERTY;
int main()
{
std::cout << QWERTY.c_str() << std::endl;
}
"GetName"이라는 함수를 내보내는 DLL을 만들려고합니다. 나는 다른 코드가 맹 글링 된 함수 이름을 알 필요없이이 함수를 호출 할 수 있기를 바란다. 내 헤더 파일은 다음과 같습니다 #ifdef __cplusplus
#define EXPORT extern "C" __declspec (dllexport)
#else
#define EXPORT __
정수 값을 매개 변수로 사용하는 C++의 템플릿을 사용하는 경우 변수가 함수 호출에서 매개 변수로 사용 된 경우와 다른 매개 변수로 사용되는 정수 변수에 대한 요구 사항이 있습니까? 이 질문은 here의 후속 조치입니다. 함수 또는 템플릿에 대해 "extern const int"로 선언 된 WRT 변수의 차이점이 있다면 구체적으로 설명하고 싶습니다. 일부
클래스의 헤더 파일에 NSString * 배열을 선언하고 있습니다. 는 PolygonShape.h 다음과 같이 내가 PolyginShape.m이 사용하고 지금 NSString* POLYGON_NAMES[] = {@"Invalid Polygon", @"Monogon", ...};
: - (NSString*) name {
return (POLYGON_NA