«operator-keyword» 태그된 질문

5
C ++ 이중 주소 연산자? (&&)
STL 소스 코드를 읽고 있는데 &&주소 연산자가 무엇을해야하는지 전혀 모른다 . 다음은 코드 예제입니다 stl_vector.h. vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } "주소 주소"가 의미가 있습니까? 왜 하나가 아닌 두 개의 주소 연산자가 있습니까?




4
문자열 연결이 예상대로 작동하지 않음 [닫힘]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로는 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 팔년 전에 . 나는 그것이 일반적인 문제라는 것을 알고 있지만 참조 및 기타 자료를 …

1
캐스트 연산자가 명시적일 수 있습니까?
생성자에있어서 키워드를 추가 explicit하면 프로그래머가 처음 의도하지 않았을 때 열광적 인 컴파일러가 객체를 생성하지 못합니다. 캐스팅 오퍼레이터도 그러한 메커니즘을 사용할 수 있습니까? struct Foo { operator std::string() const; }; 여기에, 예를 들어, 나는 캐스트 수 있도록하고 싶습니다 Foo에 std::string,하지만 난 암시 적으로 발생하는 이러한 캐스트를 원하지 않는다.

1
패턴과 더불어 Haskell에서 @은 무엇을 의미할까요?
현재 Haskell을 연구하고 있으며 Haskell을 사용하여 암호화 알고리즘을 구현하는 프로젝트를 이해하려고합니다. Great Good을위한 Haskell Learn Online 을 읽은 후 해당 프로젝트의 코드를 이해하기 시작합니다. 그런 다음 "@"기호가있는 다음 코드에 붙어 있습니다. -- | Generate an @n@-dimensional secret key over @rq@. genKey :: forall rq rnd n . (MonadRandom rnd, Random …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.