«c++» 태그된 질문

C ++는 범용 프로그래밍 언어입니다. 원래 C에 대한 확장으로 설계되었으며 유사한 구문을 갖지만 이제는 완전히 다른 언어입니다. C ++ 컴파일러로 컴파일 된 코드에 대한 질문에이 태그를 사용하십시오. 특정 표준 개정 [C ++ 11], [C ++ 14], [C ++ 17] 또는 [C ++ 20] 등과 관련된 질문에 버전 별 태그를 사용하십시오.




6
상속 : 'A'는 'B'의 액세스 할 수없는 기반입니다.
$ cat inheritance.cpp #include <iostream> using namespace std; class A { }; class B : private A { }; int main() { A* ab = new B; } $ $ g++ inheritance.cpp inheritance.cpp: In function 'int main()': inheritance.cpp:9: error: 'A' is an inaccessible base of 'B' $ 이 오류를 이해하지 …
82 c++  inheritance 

7
예외 처리는 언제 어떻게 사용해야합니까?
예외 처리에 대해 읽고 있습니다. 예외 처리가 무엇인지에 대한 정보를 얻었지만 몇 가지 질문이 있습니다. 언제 예외가 발생합니까? 예외를 던지는 대신 반환 값을 사용하여 오류를 나타낼 수 있습니까? try-catch 블록으로 모든 기능을 보호하면 성능이 저하되지 않습니까? 언제 예외 처리를 사용합니까? 해당 프로젝트의 모든 함수가 try-catch 블록을 포함하는 프로젝트를 보았습니다 (즉, …

11
C ++ 용 LINQ 라이브러리가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 어떤 방식 으로든 C ++에서 LINQ를 사용하기위한 플랫폼에 구애받지 않는 (CLI가 아님) 움직임이 있습니까? 전 세계 서버 …
82 c++  linq  unix 


7
클래스 선언 중괄호 뒤의 세미콜론
C ++ 클래스에서 닫는 중괄호 뒤에 세미콜론이있는 이유는 무엇입니까? 나는 정기적으로 그것을 잊어 버리고 컴파일러 오류가 발생하여 시간을 낭비합니다. 나에게는 다소 불필요한 것처럼 보이지만 그럴 것 같지 않습니다. 사람들이 정말로 다음과 같은 일을합니까? class MyClass { . . . } MyInstance; 구조체와 열거 형에 대한 C 호환성 관점에서 얻었지만 클래스는 …
82 c++  class  oop  declaration 

4
공유 라이브러리에서 해결되지 않은 기호를 쉽게 확인 하시겠습니까?
상당히 큰 C ++ 공유 객체 라이브러리를 작성 중이며 디버깅을 어렵게 만드는 작은 문제가 발생했습니다. 헤더 파일에 함수 / 메서드를 정의하고이를위한 스텁을 만드는 것을 잊은 경우 (개발 중), 실행 파일이 아닌 공유 객체 라이브러리로 빌드하고 있기 때문에 컴파일 타임에 오류가 발생하지 않는다는 오류가 나타나지 않습니다. 그 기능을 구현하는 것을 잊었습니다. …

9
C ++ 표준 라이브러리에 transform_if가없는 이유는 무엇입니까?
조건부 복사 (1.로 수행 가능)를 수행하고 copy_if싶지만 값 컨테이너에서 해당 값에 대한 포인터 컨테이너 (2. 로 수행 가능) 로의 사용 사례가 나타났습니다 transform. 사용 가능한 도구로 는 두 단계 미만으로 수행 할 수 없습니다 . #include <vector> #include <algorithm> using namespace std; struct ha { int i; explicit ha(int a) …


5
정적 라이브러리, 정적으로 연결된 동적 라이브러리 및 동적으로 연결된 동적 라이브러리의 .lib 파일에는 무엇이 있습니까?
정적 라이브러리, 정적으로 연결된 동적 라이브러리 및 동적으로 연결된 동적 라이브러리의 .lib 파일에는 무엇이 있습니까? 동적으로 연결된 동적 라이브러리에 .lib 파일이 필요하지 않고 정적 연결에서 .lib 파일은 모든 메서드가 포함 된 .obj 파일 일뿐입니다. 그 맞습니까?


4
C ++ 문자열의 문자 정렬
문자열이있는 경우 문자를 정렬하는 기능이 내장되어 있습니까? 아니면 직접 작성해야합니까? 예를 들면 : string word = "dabc"; 다음과 같이 변경하고 싶습니다. string sortedWord = "abcd"; 아마도 char을 사용하는 것이 더 나은 옵션일까요? C ++에서 어떻게할까요?
82 c++  string  sorting 

9
" 'aclocal-1.15'is missing on your system"경고를 극복하는 방법은 무엇입니까?
github에서 C ++ 프로그램을 실행하려고합니다. (다음 링크에서 사용 가능 https://github.com/mortehu/text-classifier ) Mac이 있고 터미널에서 실행하려고합니다. autoconf와 automake를 다운로드했다고 생각하지만 확실하지 않습니다. 프로그램을 실행하려면 터미널의 올바른 폴더로 이동 한 다음 실행합니다. ./configure && make 하지만 오류가 발생합니다. 경고 : 시스템에 'aclocal-1.15'가 없습니다. 'acinclude.m4', 'configure.ac'또는 'configure.ac'에 포함 된 m4 파일을 수정 한 …

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