如何使Visual Studio为具有类型的函数显示完全推断的内容辅助,该函数取决于<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.www.facebook.MainActivity">
<com.facebook.login.widget.LoginButton
android:id="@+id/login_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:layout_marginBottom="30dp" />
</android.support.constraint.ConstraintLayout>
的别名?
T
无法向我提供完全推断出的内容辅助
它应该提示b.f
,而不是int
。
SomeClass::A<int>::AT
测试class SomeClass{
template<class T>class A{public: using AT=T;};
template<class AX>class B{public: void f( typename AX::AT){}};
template<class AX,class X>class C{public: void f( typename X){}};
public: void test(){
B<A<int>> b; b.f(
}
};
: -
我必须将b.f()
重构为B<A<int>>
C<A<int>,
int
。
>
测试template<class T>class A{public: using AT=T;};
template<class AX,class X>class C{public: void f( typename X){}};
public: void test(){
C<A<int>,int> c; c.f(
}
: -
我可能过分依赖内容辅助,但它对像我这样的新手很有帮助。