나는 클래스의 벡터가 있습니다 : vector<qANDa> spanish;
그리고 길이를 반환하고 코드를 사용하고 있습니다 : int a = spanish.length();
, 그러나 No member named 'length' in 'std::__1::vector<qANDa, std::__1::allocator<qANDa> >'
이라고 말합니다. 그래서 저는 기본적으로 이것이 왜 있는지를 알고 싶습니다.길이를 반환하지 않는 클래스의 벡터
-2
A
답변
8
그것은 같아야
int a = spanish.size();
std::vector<T>
는 length()
+0
좋아요, 이전에'length()'를 사용하는 문자열의 길이를 얻었습니다. 고맙습니다. – dunnmifflsys
+2
@newbie, 'size()'도'string'에 있습니다. – chris
관련 문제
- 1. 업데이트 된 값을 반환하지 않는 클래스의 변수
- 2. OCaml 컴파일러가 벡터 길이를 확인합니다.
- 3. ko.observableArray.length가 기본 배열의 길이를 반환하지 않는 이유는 무엇입니까?
- 4. 추상 클래스의 벡터 반복하기
- 5. 다양한 파생 클래스의 벡터
- 6. 클래스의 벡터 사용
- 7. 내부 클래스의 C++ 벡터
- 8. 맞춤 클래스의 벡터
- 9. 클래스의 벡터 정렬
- 10. 벡터 벡터 내에서 클래스의 멤버에 액세스
- 11. 클래스의 동적 2D 벡터 선언
- 12. sapply에서 na.omit으로 인해 다른 벡터 길이를 처리합니까?
- 13. rowsAffected가 정수를 반환하지 않는 이유
- 14. 벡터 클래스의 sort() 메서드 작성
- 15. 파이썬에서 벡터 클래스의 deque 생성
- 16. 결과를 반환하지 않는 Pg_Search
- 17. PHP : 반환하지 않는 배열
- 18. 데이터를 반환하지 않는 CWInterface
- 19. 값을 반환하지 않는 경로?
- 20. 결과를 반환하지 않는 API
- 21. 결과를 반환하지 않는 XSLT
- 22. 결과를 반환하지 않는 페이지
- 23. 부울을 반환하지 않는 함수
- 24. 값을 반환하지 않는 서비스
- 25. 문자열을 반환하지 않는 메서드
- 26. GMT를 반환하지 않는 캘린더
- 27. UITableviewCell을 반환하지 않는 방법
- 28. 값을 반환하지 않는 함수
- 29. LINQ에서 반환하지 않는 테스트
- 30. 경로를 반환하지 않는 BFS
A [참조]라는 어떠한 부재가없는 (http://en.cppreference.com/w/cpp/container/vector)는 말 것 이 문제를 바로 해결할 수 있습니다. – chris
당신은 대답을 얻을거야 약 5 초 당신이 그것을 찾으면 –
당신은 심지어 참조가 필요 없어, 컴파일러는 문제가 무엇인지 말해 줬어! – JBentley