0
중첩 된 구조체에 정적 상수 멤버 만 포함될 경우 성능에 영향을 미칩니 까? 이 상수를 범위 지정하는 데이 변수를 사용하고 싶습니다.중첩 구조체가 성능에 영향을 줍니까?
class File {
public:
struct Mode {
static const int Read = 0x01, Write = 0x02, Append = 0x04;
};
};
이 방법을 사용하는 것이 좋습니다.
성능에 대해 잊어 버리고 양질의 강력하고 읽기 쉬운 코드를 작성하는 데 집중하십시오. –
특정 종류의 성능 저하를 피하는 것은 "양질의"코드의 속성입니다 ("Shlemiel the painter", "Schlemiel"의 "조기 최적화"에 대한 응답 참조). 이것은 성능 문제 중 하나가 아니지만 전에 사용 해본 적이없는 구성을 사용했을 때의 결과를 알고 싶을 수 있습니다. "성능 저하"는 충분한 경험을 가진 사람들의 호화 로움으로, 서둘러 기억해야하는 드문 경우를 쉽게 식별 할 수 있고, 인텔리전스와 프로파일 러를 사용하여 코드가 왜 저조한지를 해결할 수 있습니다 -품질. –