[%]
clang 왜 이러냐 ㅋㅋ
익명(104.140)
2020-08-28 13:10
추천 0
왜 이러진 모르겠는데 밑에 코드 에러남 ㅋㅋㅋㅋㅋㅋㅋ
#include <concepts>
template<typename Container
>
requires std
::integral
<typename Container
::value_type
>
class Foo {
public:
void func();
};
template<typename Container
>
void Foo
<Container>::func()
{}
이러고 정의에다가 requires 추가하면 또 됨 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
template<typename Container
>
requires std
::integral
<typename Container
::value_type
>
void Foo
<T
>::func()
{}
![viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b9266521861b727567f373431d6eb625cb75432d0b997871fe4400cfb5ba4d985960efd2c40d8eb633]()
아...
![viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b9266521861b727567f373431d6eb625cb75432d0b997871fe4400cfb5e319cf0965bddf9d0d8e8ed4]()
![viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73cec86fa11d0283110260b998d7cfa8997b9266521861b727567f373431d6eb625cb75432d0b997871fe4400cfb5ee4ecf5c65ed83c30d8eaad8]()
clang 조까셈ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
해당 댓글은 삭제되었습니다.
만약 저게 정상적으로 작동하는 거면 requires 쓸 때 좀 불편하겠다
러스트 쓰는 입장에선 clang이 맞아보임
버그 리폿해야 하나
고맙다ㅠㅠ 적어놓을게