«c++» 태그된 질문

정적 타입, 자유 형식, 다중 패러다임, 컴파일 된 범용 프로그래밍 언어 인 C ++에 대한 질문.

3
많은 양의 RAM이 필요한 애플리케이션에 C ++ 또는 Java를 선택 하시겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 프로세서 사용량이 많고 힙 사용량이 많은 과학 응용 프로그램을 생각하고 있습니다 (최소 몇 기가 바이트). 일년 중 …
11 java  c++  memory  big-data 

3
CRTP가 많이 사용됩니까? 왜 그렇지 않은가? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 호 기적으로 반복되는 템플릿 패턴 에 대해 생각하고 있습니다. 나는 그것이 매우 유용하다는 것을 알았고 많은 작업에 …

4
'make'대신 'make clean'을 사용해야하는 일반적인 규칙이 있습니까?
지금 다중 파일 프로그램을 작성 중이며 어떤 이유로 든 대부분의 상황에서 직관적으로 수행해야한다고 생각하는 것처럼 'make'만 실행하면 프로그램이 실패합니다. 문제에 대한 자세한 정보를 제공 할 수는 있지만 중요한 것은 'make clean'을 사용할 때 문제가 발생한다는 것입니다. 그래서 누군가가 'make'대신 'make clean'을 실행하는 일반적인 경험 법칙을 알고 있는지 궁금합니다.
11 c++  builds  make 

6
인덱스 변수 유형 선택
Integer 타입은 대부분 인덱스 변수를 나타냅니다. 하지만 어떤 상황에서는 std::vector<int> vec; .... for(int i = 0; i < vec.size(); ++i) .... 이로 인해 컴파일러는 부호있는 / 부호없는 변수의 혼합 사용에 대한 경고를 발생시킵니다. 나는 인덱스 등의 변수를 만들 경우 for( size_t i = 0; i < vec.size(); i++ ), (또는을 …
11 c++ 


3
일반 프로그래밍, 업계에서 얼마나 자주 사용됩니까?
저는 현재 학업 환경에서 프로그래밍을하기 때문에 원하는 것을 사용할 수 있습니다. 나는 부스트 그래프 라이브러리를 사용하고 있으며 GP를 더 깊이 이해하는 노력이 가치가 있는지 궁금합니다. 궁금합니다. 일반 프로그래밍 (GP)이 업계에서 많이 사용됩니까? 내 생각에 대부분의 프로그래머는 OOP에 훨씬 익숙하거나 GP를 강조하거나 지원하지 않는 언어를 사용하고 있기 때문에 C ++에서 STL …

7
구조적 프로그래밍과 OO 프로그래밍
구조적 프로그래밍과 객체 지향 프로그래밍의 차이점을 보여주는 프레젠테이션을 만들고 있는데 OOP 개념을 적용하면 코딩이 훨씬 쉬워 져 청중이 실제로 OOP가 필요하다고 느끼는 예를 통해 사람들이 OOP가 필요한 이유 를 설명하고자합니다 . 어떤 아이디어 ??

9
코드 문서화 생산성 향상 / 손실에 관한 연구
많은 검색을 한 후에, 나는 소프트웨어 개발 세계에서 알려진 가정과 관련된 기본적인 질문에 대답하지 못했습니다 : 알려진 사항 : 적절한 코드 문서화 (Doxygen 태그, Javadoc 또는 단순히 주석이 많음)에 대한 엄격한 정책을 시행하면 코드 개발에 시간이 많이 걸립니다. 그러나: 철저한 문서화 (또는 API)는 기능을 추가하거나 버그를 수정하는 숙련 된 신규 …

10
대학 CS 과정을위한 Java 또는 C ++?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. CS 학위를 받기 위해 학교에 등록하게 된 것입니다. 내가보고있는 학교는 실제로 초급 소프트웨어 개발 과정 (개체 지향 프로그래밍, 디자인 패턴, 그런 종류)을위한 Java 및 C ++ 기반을 모두 제공합니다. 따라야 …
11 java  c++  education 

2
C / C ++ 프로젝트의 종속성을 올바르게 관리하는 방법은 무엇입니까?
3-4 개의 다른 오픈 소스 C / C ++ 라이브러리를 사용하는 프로젝트가 있습니다. 여러 플랫폼에 대해 이러한 라이브러리를 빌드하고 내 프로젝트에서 다른 플랫폼에 대한 포함 파일 및 정적 라이브러리를 체크인했습니다. 그러나 몇 가지 문제로 어려움을 겪고 있습니다. 이러한 모든 프로젝트는 종속성 관리에 관한 것입니다. 그리고 모범 사례 조언을 찾고 있습니다. …

2
파일의 마지막 줄을 읽은 후에 ifstream.eof ()가 TRUE를 반환하지 않는 이유는 무엇입니까?
초보자가 ifstream을 읽기 시작하면 본능은 일반적으로 다음과 같은 루프를 사용하여 파일을 읽는 것입니다. while (!ifstream.eof() { ... } 그러나이 코드를 사용했을 때 파일의 마지막 줄을 두 번 읽을 때까지 멈추지 않았다는 것을 알았습니다. C ++ 프로그래머는 이것이 실제로 파일을 읽는 방법이 아니라고 지적합니다. 대신, 파일을 읽어야하는 사람은 다음과 같은 루프를 …
11 c++ 

1
C ++의 정적 전역 및 익명 네임 스페이스
C ++에서 정적 전역 (내부 연결)과 명명되지 않은 네임 스페이스의 기호 (외부 연결이지만 외부에서 그것을 참조 할 방법이 없음)를 구별하는 이유는 무엇입니까? 그 이유 중 하나라도 여전히 유효합니까, 아니면 새로운 이유가 있습니까? 그들이 여전히 다른 곳에 남아있는 곳이 있지만 익명의 전역 (또는 네임 스페이스 범위) 연합이 해야하는static 임의의 규칙은 무엇입니까? …

3
C ++에서 언제 가상 메서드 선언에서 final을 사용해야합니까?
final파생 된 클래스가 가상 메서드를 재정의하는 것을 막기 위해 키워드가 사용 된다는 것을 알고 있습니다. 그러나 키워드를 실제로 메소드 와 함께 사용해야하는 경우 유용한 예를 찾을 수 없습니다 . 더욱이, 가상 메소드 사용은 프로그래머가 미래에 클래스를 확장 할 수 없기 때문에 나쁜 냄새 처럼 느껴집니다 .finalvirtualfinal 내 질문은 다음입니다. 메소드 …
11 c++  final 


2
C ++에서 SFINAE와 메타 프로그래밍은 의도적이거나 템플릿의 부산물입니까?
SFINAE 와 template메타 프로그래밍은 훌륭한 작업을 수행 할 수 있으며 많은 라이브러리에서도이를 사용합니다. 역사적으로이 두 "마법의 개념"은 C ++에서 의도적으로 소개 / 지원 되었습니까? 또는 나중에 원래 template프로그래밍 의 유용한 부산물 (부산물)로 발견되었습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.