일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 데이터분석
- 자료구조
- 소프트웨어공학
- 머신러닝
- 클라우드컴퓨팅
- 버전관리
- 인공지능
- 사이버보안
- 보안
- 자바스크립트
- 데이터베이스
- 2
- 딥러닝
- 알고리즘
- 프로그래밍
- I'm Sorry
- 컴퓨터공학
- 컴퓨터비전
- Today
- Total
목록프로그래밍언어 (75)
스택큐힙리스트
그림 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() { //... ..
저는 extern 키워드를 사용하여 세 개의 프로그램을 가지고 있습니다. 결과를 이해할 수 없습니다. 아래는 세 가지 예시입니다: 예시 1: 아래 코드에서 k의 다중 선언으로 컴파일 오류가 발생할 것으로 기대했습니다. 그러나 문제 없이 작동합니다. int k; //문제 없이 작동 extern int k = 10; void main() { cout
그냥 궁금한데, 외부 파일에 웹지엘 셰이더를 어떻게 배치하나요? 현재 제가 가지고 있는 셰이더 코드들은 다음과 같습니다. HTML 헤더에서 이 셰이더 코드들을 어떻게 외부 파일에서 가져오나요? - 일반적인 자바스크립트 방식을 시도해봤는데 안 됐습니다. 답변 1function loadFile(url, data, callback, errorCallback) { // 비동기적 요청 설정 var request = new XMLHttpRequest(); request.open('GET', url, true); // 요청 진행 시 호출되는 이벤트 연결 request.onreadystatechange = function () { // 요청이 완료 되었을 때 (성공 또는 실패) if (request.readyState..
글로벌 변수들은 C 언어에서 기본적으로 static 또는 extern 인가요? 만약 글로벌 변수들이 기본적으로 static이라면, 이는 우리가 한 개의 파일 안에서 그 변수들에 접근할 수 있다는 것을 의미하지만, 다른 파일에서도 글로벌 변수를 사용할 수 있다는 것을 의미합니다. 이는 기본적으로 extern 저장소를 가지고 있는 것을 의미하는 건가요?답변 1저장 클래스(즉, extern 또는 static 키워드)를 지정하지 않으면 기본적으로 전역 변수는 외부 연결성을 갖습니다. C99 표준에 따르면: §6.2.2 식별자의 연결성 3) 객체 또는 함수에 대한 파일 범위 식별자의 선언이 static 저장 클래스 지정자를 포함하는 경우, 식별자는 내부 연결성을 갖습니다. 5) 함수에 대한 식별자의 선언에 저장 ..