| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 머신러닝
- 버전관리
- 데이터분석
- 빅데이터
- 디자인패턴
- 컴퓨터비전
- 클라우드컴퓨팅
- 자바스크립트
- 소프트웨어공학
- 데이터베이스
- 컴퓨터공학
- 네트워크
- I'm Sorry
- 자료구조
- 데이터구조
- 소프트웨어
- 인공지능
- 네트워크보안
- 보안
- 프로그래밍언어
- 딥러닝
- 웹개발
- 파이썬
- 데이터과학
- 알고리즘
- 컴퓨터과학
- springboot
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
이 말은 이미 여러 번 물어본 질문처럼 들릴지 모르지만, 이번에는 약간 다릅니다. C 프로그래밍을 위해 Codeblocks를 사용하고 있고, 최근에는 C에서 헤더 파일을 사용하는 이유에 대해 궁금해지기 시작했습니다. 헤더 파일은 변수 구조체를 선언하거나 정의하는 데 사용된다는 것은 이해합니다. 그러나 이제 무언가를 시도해보고 지금은 혼란스러워졌습니다. 헤더 파일이라는 이름의 파일이 있습니다. test1.h #ifndef TEST1_H_INCLUDED #define TEST1_H_INCLUDED static int testvar = 233; extern int one; extern void show(); #endif // TEST1_H_INCLUDED 그리고 두 개의 다른 파일이 있습니다. headerte..
내가 cpp 파일 중 하나에 글로벌 변수를 가지고 있는데, 나는 그 변수에 값을 할당하고 있다. 이제 다른 cpp 파일에서 이 변수를 사용하기 위해 extern으로 선언하고 있는데, 이 파일에는 여러 함수가 이 변수를 사용하기 때문에 전역적으로 실행하고 있다. 이 변수의 값은 한 함수에서만 접근 가능하고, 다른 함수에서는 접근할 수 없다. 헤더 파일에 사용하지 않는다는 것을 제외한 다른 제안 사항이 있다면 좋겠습니다. 왜냐하면 그것 때문에 4일간 낭비한 것 같아서요.답변 1죄송합니다, 헤더 파일 이외의 답변을 제안하는 요청을 무시하고 있습니다. 이것이 헤더 파일을 올바르게 사용하는 방법입니다... 주의 깊게 읽어보세요: global.h #ifndef MY_GLOBALS_H #define MY_GLOBAL..
LLVM 컴파일러를 사용하여 Objective-C에서 static, extern 및 inline (및 그 조합)이 무엇을 의미하는지 물어보고 싶습니다. 또한, CG_EXTERN 및 CG_INLINE 매크로가 있는 것을 알게 되었습니다. 대신 이들을 사용해야 할까요? (분명한 설명을 갖춘 소스를 찾지 못해서 여기에서 하나를 만들면 유용할 것 같아서 참고할만한 소스가 있다면 가리키기로 생각했습니다.)답변 1세부 정보: http://tigcc.ticalc.org/doc/keywords.html#static 인라인 요약: 함수의 본문을 호출자로 이동시키는 것을 제안합니다. 세부 정보: http://tigcc.ticalc.org/doc/gnuexts.html#SEC93 인라인과 정적은 C++에서는 상당히 복잡합니..
static 키워드는 전역 변수의 범위가 해당 번역 단위로 제한되도록 유지합니다. .h 파일에서 static int x를 사용하고 모든 다른 파일에서 해당 .h 파일을 포함하면 모든 파일이 동일한 번역 단위에 속하게 되지 않을까요? 그러면 x는 어디에서나 볼 수 없을까요? 그래서 현재 static의 역할은 무엇인가요? 또한, x가 전역 변수인 경우 static const int x를 사용하는 것에 대한 사용이 있나요? 모든 const 전역 변수는 기본적으로 static이 아닙니까? 그리고 const 변수의 범위는 파일의 for 루프에 제한되어 있더라도 TU에 제한되지 않습니까?답변 1만약 당신이 static const int x 를 .h 파일에 작성한다면, 이 .h 파일을 #include하는 모든 번역 ..