, std::uniform_int_distribution::operator()
그냥 Generator
템플릿 인수가 typedef
에드 result_type
, static
min
및 max
기능이 있어야합니다, 그리고이 operator()
과부하 것으로 보인다.uniform_int_distribution에 비표준 엔진을 전달하는 것이 유효합니까? VS2013를 사용하는 경우
STL에 정의 된 난수 엔진을 래핑하는 클래스가 있으며 외부 적으로 래퍼 클래스와 내부적으로 래핑 된 엔진 사이에는 차이가 없습니다. 내 래퍼 클래스를 Generator
매개 변수로 사용하고 싶지만 표준에서 알려진 생성기 만 유효하다고 지정했는지 또는 uniform_int_distribution
구현을 떠나고 VS2013의 구현 세부 정보를 신뢰할 수 없는지 여부는 알 수 없습니다. .
우편 번호 바랍니다. 엔진이 uniform_int_distribution으로 전달하는 것을 다시 만드는 한 솔직히 상관하지 않습니다. 난수 생성자의 값을 수정합니다. 통과했다. –