나는 C++에서 SDL 프로그램을 작성하는 방법을 학습하고, 나는이 코드를 건너 온 :'|' on 함수 매개 변수는?
이SDL_Renderer *ren =
SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);
// ^I have no idea what this means?
나는 t이 특정 C++ 기능이 있는지 알고 돈?
내 생각 엔 쉘 스크립팅 배경에서 오는 것은 그것이 파이프 일 수도 있다는 것을 의미한다. (분명히 그 사실을 알지 못한다.) 또는 bitwise OR (idk라면 그것도 그렇다) 일 것이다.
위의 코드와 같은 함수 매개 변수에서 |
을 사용하면 무엇을 의미합니까?
[비트 논리 연산자] (http://en.cppreference.com/w/cpp/language/operator_arithmetic#Bitwise_logic_operators)를 참조하십시오. – songyuanyao
연산자가 비트 단위 OR'ing입니다. '01 | 10 = 11' – Arunmu
매우 유용한 googlestring : "C++ 연산자". 책이있는 경우 운영자는 색인에 있습니다. (당신은 그들 중 더 많이보고 싶을 것입니다.) 책이 없다면 [여기]를보십시오 (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide - 및 - 목록). – molbdnilo