發源於this的話題。也與此有關topic。爲什麼std :: is_constructible在上下文停止?
我的問題是爲什麼std::is_constructible
停在眼前的環境?我認爲std::is_constructible
的用戶會期望它能夠全面工作並給出確切的答案。有了這個直接的上下文,你可能會給你一個綠燈,只是爲了在你真正做到這一點時得到一個硬編譯器的錯誤。這是否不符合std::is_constructible
的原始目標和宗旨。現在,它對我來說基本上看起來沒用。我想std::looks_constructible_at_first_sight
將當前語義:(
它減少到[可達性問題](https://en.wikipedia.org/wiki/Reachability_problem),這是NP難度。 – erip
@erip哇〜因此,基本上不是我們不想這樣做,但我們遇到技術問題?但我認爲簡單的SFINAE只會完成這項工作。沒有? – Lingxi
SFINAE也停止在上下文中。 –