«c++» 태그된 질문

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

10
C ++ 11에 도입 된 주요 변경 사항은 무엇입니까?
나는 오래된 코드가 컴파일을 멈추게하는 C ++ 11의 적어도 하나의 변경 사항 : explicit operator bool()표준 라이브러리에 도입 하여의 이전 인스턴스를 대체 한다는 것을 알고 있습니다 operator void*(). 물론, 이것이 깨질 코드는 아마도 처음에는 유효하지 않은 코드 일 것입니다. 그럼에도 불구하고 여전히 중요한 변경 사항입니다. 다른 주요 변경 사항이 있습니까?
227 c++  c++11 


11
비 const 참조는 어떻게 임시 객체에 바인딩 할 수 없습니까?
왜 임시 객체에 대한 상수가 아닌 참조를 얻을 수 getx()없습니까? 어떤 함수가 반환합니까? 분명히 이것은 C ++ Standard에서 금지되어 있지만 표준에 대한 언급 이 아니라 그러한 제한의 목적에 관심 이 있습니다. struct X { X& ref() { return *this; } }; X getx() { return X();} void g(X & x) …


7
C ++에서 포인터를 지나서 참조로 전달하면 이점이 있습니까?
C ++에서 참조로 전달하는 것보다 포인터로 전달하는 것의 이점은 무엇입니까? 최근에 참조로 전달하는 대신 포인터로 함수 인수를 전달하도록 선택한 많은 예제를 보았습니다. 이렇게하면 이점이 있습니까? 예: func(SPRITE *x); 의 전화로 func(&mySprite); vs. func(SPRITE &x); 의 전화로 func(mySprite);

8
기본 포인터와 스택 포인터는 정확히 무엇입니까? 그들은 무엇을 지적합니까?
DrawSquare ()가 DrawLine ()을 호출하는 Wikipedia에서 온 이 예제를 사용 하면 , 이 다이어그램은 맨 아래에 높은 주소가 있고 맨 위에는 낮은 주소가 있습니다. 사람이 나를 설명 무엇을 할 수 ebp와 esp이러한 맥락에있다? 내가 본 것에서 스택 포인터는 항상 스택의 상단을 가리키고 기본 포인터는 현재 함수의 시작을 가리키는 것이라고 말하고 …
225 c++  c  assembly  x86 


5
C ++에서 _tmain ()과 main ()의 차이점은 무엇입니까?
다음 main () 메서드로 C ++ 응용 프로그램을 실행하면 모든 것이 정상입니다. int main(int argc, char *argv[]) { cout << "There are " << argc << " arguments:" << endl; // Loop through each argument and print its number and value for (int i=0; i<argc; i++) cout << i << …
224 c++  unicode  arguments 

13
Windows를위한 최고의 무료 C ++ 프로파일 러 란 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 3 년 전 . 이 질문을 개선하십시오 내 C ++ 코드에서 병목 현상을 찾기 위해 프로파일 러를 찾고 있습니다. 무료의 비침 입적이며 우수한 프로파일 링 도구를 …
224 c++  windows  profile 

6
템플릿 인수로 전달 된 함수
C ++ 템플릿 함수를 인수로 전달하는 규칙을 찾고 있습니다. 이것은 C ++에서 지원하는 예제입니다. #include <iostream> void add1(int &v) { v+=1; } void add2(int &v) { v+=2; } template <void (*T)(int &)> void doOperation() { int temp=0; T(temp); std::cout << "Result is " << temp << std::endl; } int main() …


17
C ++에서 std :: string에서 공백 제거
C ++에서 문자열에서 공백을 제거하는 선호되는 방법은 무엇입니까? 모든 문자를 반복하고 새 문자열을 만들 수 있지만 더 좋은 방법이 있습니까?
222 c++  stl 




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