«c++» 태그된 질문

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

11
접미사 증가 연산자 피
성능상의 이유로 (일부 경우) 접미사 증가 연산자를 피해야 한다는 것을 읽었습니다 . 그러나 이것이 코드 가독성에 영향을 미치지 않습니까? 내 의견으로는 : for(int i = 0; i < 42; i++); /* i will never equal 42! */ 다음보다 낫습니다. for(int i = 0; i < 42; ++i); /* i will …

3
왜 증분 포인터?
나는 최근에 C ++을 배우기 시작했으며, 대부분의 사람들이 (내가 읽은 것에 따르면) 포인터로 고심하고 있습니다. 전통적인 의미가 아니기 때문에 나는 그것이 무엇인지, 왜 사용되는지, 어떻게 유용 할 수 있는지 이해하지만, 포인터를 증가시키는 것이 어떻게 유용한 지 이해할 수 없습니다. 누구든지 포인터를 증가시키는 방법에 대한 설명을 제공 할 수 있습니까 유용한 …
25 c++  c  pointers 

5
공유 코딩 패러다임을 사용하는 관점에서 언어 Y로 프로그램을 작성하는 것처럼 언어 X로 무언가를 작성하는 것이 왜 나쁜가?
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 얼마 전에 나는 C ++로 작성된 것에 대해 SO에 대한 질문을했지만 현재 문제에 대한 답변을 얻는 대신 WIP …

4
C ++ Linkage C 이외의 언어?
C ++ 언어를 사용하면 하나의 소스 파일에서 C ++와 C를 혼합 할 수 있습니다. 예를 들어 extern "C" { struct bar { /* ... */ } } C ++ 또는 C 이외의 다른 "링크 언어"를 지원 한 적이 있습니까? 예 extern "Pascal"또는extern "Haskell"


1
C ++. Net은 광범위하게 사용됩니까?
나는 전통적으로 C ++ 코더입니다. 지난 12 개월 동안 저는 많은 C # 코딩 작업을 해왔으며 C #의 실용적인 접근 방식에 놀랐습니다 (한 번은 "가비지 수집 기능이있는 C ++"인 것처럼 코딩을 중단했습니다). 우리는 최근에 일부 졸업생을 보유하고 있으며 그중 한 명을 도울 때 C ++에서 .Net을 사용하고 있음을 깨달았습니다. 이유를 …
25 c++  .net 

6
의존성 주입; 상용구 코드를 줄이기위한 모범 사례
나는 간단한 질문을 가지고 있으며 답이 확실하지 않지만 시도해 봅시다. C ++로 코딩하고 전역 상태를 피하기 위해 의존성 주입을 사용하고 있습니다. 이것은 꽤 잘 작동하며 예기치 않은 / 정의되지 않은 동작으로 자주 실행되지 않습니다. 그러나 프로젝트가 성장함에 따라 상용구로 간주되는 많은 코드를 작성하고 있음을 알고 있습니다. 최악의 경우 : 실제 …

8
초보자에게 가장 적합한 C ++ 소스 코드는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . C ++ 소스 코드를 읽음으로써 C ++ 코딩 기술을 개선하려고합니다. 어떤 오픈 소스 프로젝트를 추천 하시겠습니까? Boost C …
25 c++  open-source 

5
C ++ 헤더 파일을 싫어하면 어떻게해야합니까?
나는 항상 헤더 파일에 대해 혼란 스러웠다. 그들은 너무 이상합니다 : .cpp를 포함하지 않지만 .cpp도 어떻게 든 컴파일 된 .h 파일을 포함시킵니다. 최근에 팀 프로젝트에 참여했으며 물론 .h와 .cpp가 모두 사용됩니다. 나는 이것이 매우 중요하다는 것을 이해하지만, 우리가 가진 여러 클래스 각각에서 모든 함수 선언을 복사하여 붙여 넣을 수는 없습니다. …

22
우수한 (우수한) 프로그래머가 되려면 C (또는 C ++)를 사용하는 방법을 배우는 것이 필요합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 프로그래밍 하는 법을 처음 배우기 시작했을 때, 실제 프로그래머는 수면 중에 어셈블리를 작성할 수있었습니다. 컴퓨터 과학 분야의 …

8
어떻게 const 정확성 변환자가 되었습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 15 년의 C ++ 후에도 여전히 const를 사용하는 것을 배우지 못했습니다. 나는 그것이 사용되는 것을 이해하지만, 실제로 const가 …

7
대규모 애플리케이션에서 STL을 피해야합니까?
이것은 이상한 질문으로 들릴 수 있지만 부서에서 다음 상황에 문제가 있습니다. 우리는 서버 응용 프로그램을 개발 중입니다. 서버 응용 프로그램을 처리하기 위해 필요에 따라 동적으로로드하고 나중에 언로드하는 것을 고려할 때조차도 점점 커지고 있습니다. 성능 문제. 그러나 우리가 사용하는 함수는 STL 객체로 입력 및 출력 매개 변수를 전달 하고 있으며 스택 …
24 c++  stl 

6
가독성이 (참조) 매개 변수에서 const를 사용하지 않는 유효한 이유입니까?
일부 함수를 작성할 때 다음과 같은 매개 변수에서 const 키워드를 찾았습니다. void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } 종종 IDE 또는 vim에서 한 줄을 두 줄로 나누기 때문에 매개 변수에서 모든 const 키워드를 제거하고 싶습니다. void MyClass::myFunction(MyObject& obj,string& s1,string& s2,string& s3){ } const를 사용하지 않는 유효한 …

8
특정 순서로 함수를 호출해야하는 인터페이스 디자인
이 작업은 일부 입력 사양에 따라 장치 내에서 하드웨어를 구성하는 것입니다. 이것은 다음과 같이 달성되어야합니다. 1) 구성 정보를 수집하십시오. 이것은 다른 시간과 장소에서 발생할 수 있습니다. 예를 들어, 모듈 A와 모듈 B는 모두 내 모듈에서 일부 리소스를 (다른 시간에) 요청할 수 있습니다. 이러한 '자원'은 실제로 구성입니다. 2) 더 이상 요청이 …
24 c++  interfaces 

9
C # 개발자를위한 C ++
나는 C #을 잘 알고 (슬프게도), Windows 응용 프로그램을 위해 C ++ 프로그래밍을해야합니다. C #을 배우는 C ++ 개발자를위한 많은 정보를 찾을 수 있었지만 이미 C #을 알고있을 때 C ++을 배우는 데는 많은 도움이되지 못했습니다. 누구든지 기본에 대해 잘 알고 있습니까? MSDN에는 비교가 있지만 깊이는 없습니다. 여러 소스를 함께 …
24 c#  c++ 

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