[過去ログ] Visual Studio 2017 Part5 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
44
(3): (アウアウウー Sa1f-0aB1) 2018/03/12(月)21:20 ID:OwukJuDca(1) AAS
template<typename T>
struct A {
};
template<typename T>
struct B {
operator A<T>() {
return A<T>();//このように定義すれば問題はないが
}
operator A<T>()const;//定義を外に出すと関数定義が見つからないと出る。
};
template<typename T>
B<T>::operator A<T>() const{
return A<T>();
}

関数定義が見つからないとでてくるんだけどVSのエラーか構文のミスか判断つかない
46: (ワッチョイ 7f23-6rgV) 2018/03/13(火)08:14 ID:YnPl4ahZ0(1/3) AAS
>>44
このページの g++ で
外部リンク:wandbox.org

そのソースに

int main()
{
const B<int> b;
A<int> a = b;
std::cout << "Hello, Wandbox!" << std::endl;
}

つけて実行してみたが特にエラーはないな
47: (ワッチョイ cb38-uQtz) 2018/03/13(火)09:47 ID:92t/zLSk0(1) AAS
>>44
俺んとこのcl.exe(19.13.26128)では/W4でも黙って通るが
おまえさんとこの環境は?
74
(1): (アウアウカー Sa7b-7AdS) 2018/03/14(水)06:44 ID:N0U84u9za(1) AAS
全体的なコードは>>44です。
緑線の波線です。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.038s