«c++» 태그된 질문

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



9
C ++에서 열거 형을 선언 할 때 typedef를 사용하는 이유는 무엇입니까?
몇 년 동안 C ++을 작성하지 않았으므로 이제 C ++로 돌아 가려고합니다. 나는 이것을 가로 질러 포기하는 것에 대해 생각했다. typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; 이게 뭐야? typedef키워드 가 왜 여기에 사용됩니까? TokenType이 선언에서 이름 이 두 번 나타나는 이유는 …
183 c++  enums  typedef 

2
'this'가 왜 포인터가 아닌 포인터입니까?
나는이 질문 C ++ 장단점에 대한 답변을 읽었으며 의견을 읽는 동안이 의심을 얻었습니다. 프로그래머는 종종 "this"가 포인터이지만 참조가 아니라고 혼동합니다. 또 다른 혼란은 "hello"가 std :: string 유형이 아니지만 char const * (포인터)로 평가되는 이유입니다 (배열에서 포인터로 변환 한 후) – Johannes Schaub-litb 그것은 다른 언어와 같은 규칙을 사용하지 않는다는 …

5
C ++ 11에서 유니 코드는 얼마나 잘 지원됩니까?
C ++ 11이 유니 코드를 지원한다고 읽었습니다. 그것에 대한 몇 가지 질문 : C ++ 표준 라이브러리는 유니 코드를 얼마나 잘 지원합니까? 합니까는 std::string무엇을해야합니까? 어떻게 사용합니까? 잠재적 인 문제는 어디에 있습니까?
183 c++  unicode  c++11 

12
C ++에 최대 배열 길이 제한이 있습니까?
C ++에서 배열의 최대 길이가 있습니까? 그것은 C ++ 제한입니까, 아니면 내 컴퓨터에 의존합니까? 조정할 수 있습니까? 배열의 유형에 따라 달라 집니까? 어떻게 든 그 한계를 깨뜨릴 수 있습니까? 아니면 정보를 저장하는 더 좋은 방법을 찾아야합니까? 그리고 가장 간단한 방법은 무엇입니까? 내가해야 할 일은 배열에 long int를 저장하는 것입니다 .Linux …
183 c++  arrays 


11
역 반복자를 사용하여 지우기를 호출하는 방법
나는 이런 식으로하려고합니다. for ( std::list< Cursor::Enum >::reverse_iterator i = m_CursorStack.rbegin(); i != m_CursorStack.rend(); ++i ) { if ( *i == pCursor ) { m_CursorStack.erase( i ); break; } } 그러나 지우기는 역 반복기가 아닌 반복기를 사용합니다. 역 이터레이터를 일반 이터레이터로 변환하는 방법이나 목록에서이 요소를 제거하는 다른 방법이 있습니까?
181 c++ 

25
객체 파일에서 해석되지 않은 외부 심볼
Visual Studio에서 코딩하는 동안 해결되지 않은 외부 기호 오류가 발생하여 어떻게해야할지 모르겠습니다. 무엇이 잘못되었는지 모르겠습니다. 저를 해독 해 주시겠습니까? 어떤 종류의 오류를 어디에서 찾아야합니까? 1>Form.obj : error LNK2019: unresolved external symbol "public: class Field * __thiscall Field::addField(class Field *)" (?addField@Field@@QAEPAV1@PAV1@@Z) referenced in function "public: void __thiscall Form::parse(class std::basic_stringstream<char,struct std::char_traits<char>,class std::allocator<char> …

19
C ++ 코드 / 프로젝트에서 메모리 누수를 찾는 방법은 무엇입니까?
저는 Windows 플랫폼의 C ++ 프로그래머입니다. Visual Studio 2008을 사용하고 있습니다. 나는 보통 메모리 누수로 코드를 작성합니다. 일반적으로 코드를 검사하여 메모리 누수가 발견되지만 번거롭고 항상 좋은 접근 방식은 아닙니다. 유료 메모리 누수 감지 도구를 사용할 수 없기 때문에 메모리 누수를 피하는 가장 좋은 방법을 제안하기를 원했습니다. 프로그래머가 메모리 누수를 찾는 …
180 c++  memory-leaks 


4
컴퓨터 프로그램이 실행되면 어떻게됩니까?
나는 일반적인 이론을 알고 있지만 세부 사항에 적합하지 않습니다. 프로그램이 컴퓨터의 보조 메모리에 있다는 것을 알고 있습니다. 프로그램이 실행을 시작하면 완전히 RAM에 복사됩니다. 그런 다음 프로세서는 한 번에 몇 가지 명령 (버스 크기에 따라 다름)을 검색하여 레지스터에 넣고 실행합니다. 또한 컴퓨터 프로그램은 두 가지 종류의 메모리를 사용한다는 것을 알고 있습니다. …




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