| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 데이터과학
- 데이터베이스
- 클라우드컴퓨팅
- 컴퓨터비전
- 네트워크보안
- 빅데이터
- 파이썬
- 컴퓨터과학
- 딥러닝
- 프로그래밍
- Yes
- springboot
- 알고리즘
- 버전관리
- 소프트웨어
- 프로그래밍언어
- 웹개발
- 인공지능
- 네트워크
- 데이터분석
- 보안
- 디자인패턴
- 컴퓨터공학
- 데이터구조
- 자료구조
- 소프트웨어공학
- 사이버보안
- 머신러닝
- I'm Sorry
- 자바스크립트
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
#include static int i = 5; int main() { extern int i; printf(%d\n,i); return 0; } 어떤 사람은 함수 블록 내에서 정적 변수를 extern으로 선언하는 경우에 대한 사용 사례를 제시할 수 있을까요? 새로운 질문: 왜 이것은 허용되지 않는 걸까요? int main() { static int i = 5; extern int i; printf(%d\n,i); return 0; } 답변 1 6.2.2 식별자의 연결성 섹션 3: 파일 범위 식별자에 대한 객체나 함수의 선언에 static 저장 클래스 지정자가 포함되어 있는 경우, 해당 식별자는 내부 연결성을 갖습니다. 섹션 4: 이전에 선언된 해당 식별자가 가시적인 범위에서 extern 저장 클래스 지..
그림 1: 함수 템플릿 TemplHeader.h template void f(); TemplCpp.cpp template void f(){ //... } //명시적 인스턴스화 template void f(); Main.cpp #include TemplHeader.h extern template void f(); //이것이 올바른 방법인가요? int main() { f(); return 0; } extern template를 사용하는 올바른 방법인가요, 아니면 그림 2와 같이 클래스 템플릿에만 이 키워드를 사용해야 하나요? 그림 2: 클래스 템플릿 TemplHeader.h template class foo { T f(); }; TemplCpp.cpp template void foo::f() { //... ..
C언어에서 외부 문자 배열을 만드는 방법은 어떻게 되나요? char cmdval[128]를 정의하는 다양한 방법을 시도해봤지만 항상 'cmdval'에 대한 정의되지 않은 참조라고 나옵니다. first.c 파일에서 cmdval에 문자열을 넣고 second.c 파일에서 사용하려고 합니다. extern char cmdval[128]으로 된 global.h 파일을 추가해봤지만 안 됐습니다. 업데이트: global.h extern char cmdval[128]; first.c #include global.h char cmdval[128]; function(){ strcpy(cmdval, a string); } second.c #include global.h function(){ printf(%s \n,cmdval..
나는 헤더 파일을 가져와서 어디에서든 액세스할 수 있는 변수가 필요하지만, 단 하나만 생성되는 정적 변수로 동작하길 원합니다. .m 파일에서는 다음과 같이 지정합니다. static BOOL LogStuff = NO; 그리고 초기화 메소드에서 이 로깅 값을 설정합니다: + (void)initialize { LogStuff = ... //원하는 값 입력 } 그러나 .h 파일을 가져와서 변수에 어디에서든 접근할 수 있게 하려고 합니다. 다음과 같이 수행하려고 하지만, 허용되지 않습니다. static extern BOOL LogStuff; 제가 시도하고 있는 것을 수행할 수 있을까요? 감사합니다.답변 1그래서, 헤더 파일에서 변수를 static으로 선언하면 헤더를 포함하는 각 소스 파일은 별도의 전역 변수를 얻..