일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네트워크보안
- 빅데이터
- 네트워크
- 알고리즘
- 자료구조
- 머신러닝
- 컴퓨터비전
- 컴퓨터공학
- 웹개발
- 데이터베이스
- 프로그래밍언어
- 데이터과학
- 컴퓨터과학
- 딥러닝
- 파이썬
- 클라우드컴퓨팅
- 버전관리
- 소프트웨어공학
- 인공지능
- 보안
- 데이터분석
- 자바스크립트
- I'm Sorry
- 2
- 코딩
- Yes
- 프로그래밍
- 데이터구조
- 소프트웨어
- 사이버보안
- Today
- Total
목록데이터구조 (199)
스택큐힙리스트
Objective-C 프로그램에서 enum 가시성에 문제가 있습니다. 저는 두 개의 헤더 파일이 있고, 하나의 헤더 파일에서는 typedef enum을 정의합니다. 다른 파일에서는 이 typedef 된 타입을 사용해야 합니다. C에서는 간단히 다른 헤더 파일을 #include하면 되지만, Objective-C에서는 헤더 파일 간에 #import를 사용하지 않는 것이 권장되며, 필요한 경우에만 forward @class 선언을 사용합니다. 그러나 열거형 타입을 어떻게 forward 선언할 수 있는지 알 수 없습니다. 저는 헤더에서 실제 열거된 값을 필요로하지 않지만, 해당하는 .m 구현 파일에서만 사용하고 싶습니다. 여기서는 안전하게 #import 할 수 있습니다. 그래서 어떻게 하면 헤더에서 typede..
나는 Cocoa 애플리케이션을 개발하고 있으며, 환경설정을 위한 키 이름을 저장하는 방법으로 NSString 상수를 사용하고 있습니다. 이는 필요한 경우 키를 쉽게 변경할 수 있도록 하는 좋은 아이디어라고 이해하고 있습니다. 또한, 데이터와 논리를 분리하는 전체 과정입니다. 어쨌든, 이러한 상수를 애플리케이션 전체에 대해 한 번에 정의할 수 있는 좋은 방법이 있을까요? 확실히 쉽고 지능적인 방법이 있을 것이라고 확신합니다, 하지만 현재 나의 클래스들은 그들이 사용하는 상수를 다시 정의하고 있습니다.답변 1다음과 같이 헤더 파일을 생성해야 합니다: // Constants.h FOUNDATION_EXPORT NSString *const MyFirstConstant; FOUNDATION_EXPORT NSStr..
템플릿에 대한 포인터를 가리키는 단일 인수를 사용하는 C 언어 연결을 사용하는 공개 typedef을 추가하려고합니다. 시도해 봤지만 성공하지 못했습니다: extern C { template struct test { typedef return_t_ (*C_fun1_t)(arg1_t_); }; } 그리고: template struct test { extern C { typedef return_t_ (*C_fun1_t)(arg1_t_); } }; 그리고: template struct test { extern C typedef return_t_ (*C_fun1_t)(arg1_t_); }; 성공하지 못했습니다. 내가 달성하려고하는 것이 가능한 것인가요?답변 1C++03, §7.5p4: 링크지정은 네임스페이스 범위..
글로벌 변수들은 C 언어에서 기본적으로 static 또는 extern 인가요? 만약 글로벌 변수들이 기본적으로 static이라면, 이는 우리가 한 개의 파일 안에서 그 변수들에 접근할 수 있다는 것을 의미하지만, 다른 파일에서도 글로벌 변수를 사용할 수 있다는 것을 의미합니다. 이는 기본적으로 extern 저장소를 가지고 있는 것을 의미하는 건가요?답변 1저장 클래스(즉, extern 또는 static 키워드)를 지정하지 않으면 기본적으로 전역 변수는 외부 연결성을 갖습니다. C99 표준에 따르면: §6.2.2 식별자의 연결성 3) 객체 또는 함수에 대한 파일 범위 식별자의 선언이 static 저장 클래스 지정자를 포함하는 경우, 식별자는 내부 연결성을 갖습니다. 5) 함수에 대한 식별자의 선언에 저장 ..