«bitvector» 태그된 질문

12
모든 문자가 고유한지 확인하기 위해 비트 벡터 사용을 설명하십시오.
비트 벡터가 어떻게 작동하는지 혼란 스럽습니다 (비트 벡터에 익숙하지 않음). 주어진 코드는 다음과 같습니다. 누군가 나를 통해 안내해 주시겠습니까? public static boolean isUniqueChars(String str) { int checker = 0; for (int i = 0; i < str.length(); ++i) { int val = str.charAt(i) - 'a'; if ((checker & (1 << …

6
vector <bool>이 STL 컨테이너가 아닌 이유는 무엇입니까?
Scott Meyers의 저서 Effective STL : 표준 템플릿 라이브러리 사용을 개선하는 50 가지 특정 방법 의 항목 18은 vector &lt;bool&gt;STL 컨테이너가 아니고 실제로 bools를 보유하지 않기 때문에 피해야한다고 말합니다 . 다음 코드 : vector &lt;bool&gt; v; bool *pb =&amp;v[0]; 컴파일되지 않고 STL 컨테이너의 요구 사항을 위반합니다. 오류: cannot convert 'std::vector&lt;bool&gt;::reference* …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.