I added this bit of code to the BlankPage project's BlankPage.xaml.h:
public ref class BlankPage sealed
{
public:
BlankPage();
// blankpage.xaml.h(21): error C3986: 'notAllowed': signature of member contains native type 'std::vector<T>'
template<typename Numeric> static Numeric notAllowed( const std::vector<Numeric> & data ); //
protected:
virtual void OnNavigatedTo(Windows::UI::Xaml::Navigation::NavigationEventArgs^ e) override;
template<typename Numeric> static Numeric minmaxError( const std::vector<Numeric> & data );
};
My question: Why does notAllowed give a compiler error, and yet minmaxError compiles ok?
The only difference I see is that one is public, and the other is protected.
Where can I read about these limitations?