«comparison-operators» 태그된 질문




5
“! ==”와“==!”의 차이점 [닫은]
이 질문은 향후 방문자를 도울 것 같지 않습니다. 그것은 작은 지리적 영역, 특정 시점, 또는 인터넷의 전세계 사용자들에게는 일반적으로 적용되지 않는 매우 좁은 상황에만 관련됩니다. 이 질문을보다 광범위하게 적용 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 어제 나는 다른 사람이 작성한 PHP 코드를 수정했을 때 이것을 우연히 발견했습니다. …

4
“false <true”작업이 올바르게 정의되어 있습니까?
C ++ 사양은 다음을 정의합니까? 부울 매개 변수에 대해 '보다 작음'연산자의 존재 4 개의 매개 변수 순열의 결과? 즉, 다음 작업의 결과가 사양에 정의되어 있습니까? false &lt; false false &lt; true true &lt; false true &lt; true 내 설정 (Centos 7, gcc 4.8.2)에서 아래 코드는 내가 기대하는 것을 뱉어냅니다 (C가 …

1
TWIG에서 문자열에서 부분 문자열 찾기
문자열의 하위 문자열을 찾거나 Twig을 사용하여 이러한 하위 문자열이 없는지 확인하고 싶습니다. 즉, PHP에서 'strstr'또는 'strpos'의 아날로그가 필요합니다. stackoverflow 에서이 문제를 googled하고 검색했지만 아무것도 찾지 못했습니다. 누군가이 문제를 해결하는 방법을 알고 있습니까?

8
C ++에서 구조체를 비교하는 동안 == 연산자가 없습니다.
다음 구조체의 두 인스턴스를 비교하면 오류가 발생합니다. struct MyStruct1 { MyStruct1(const MyStruct2 &amp;_my_struct_2, const int _an_int = -1) : my_struct_2(_my_struct_2), an_int(_an_int) {} std::string toString() const; MyStruct2 my_struct_2; int an_int; }; 오류는 다음과 같습니다. 오류 C2678 : 바이너리 '==': 'myproj :: MyStruct1'유형의 왼쪽 피연산자를 사용하는 연산자를 찾을 수 없습니다 (또는 허용되는 …

2
많은 표준 라이브러리 유형의 C ++ 20에서 operator! =가 제거 된 이유는 무엇입니까?
에 따르면 cppreference , std::type_info::operator!=C ++ (20)로 제거됩니다, 그러나, std::type_info::operator==분명히 남아있다. 뒤에 추론은 무엇입니까? 나는 불평등을 무의미하게 비교하는 데 동의하지만 평등을 비교하는 것은 무의미 할 것입니다. 마찬가지로, operator!=예컨대 용기를 포함하는 많은 다른 표준 라이브러리 유형의 std::unordered_map::operator!=및 std::unordered_set::operator!=cppreference에 따른 C ++ 20에서 제거 될 것이다. 작성 if(!(id1 == id2))해야하는 if(id1 != …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.