D
Dave
Hello,
Thanks for your help on the short problem shown below.
Thanks!
Dave
#include <iostream>
using namespace std;
struct foo_t
{
template <typename T>
struct bar_t
{
T m_var;
};
};
template <typename T>
struct geeker
{
void func()
{
T::bar_t<int> local; // Error here!
local.m_var = 42;
cout << local.m_var << endl;
}
};
int main()
{
geeker<foo_t> r;
r.func();
}
Thanks for your help on the short problem shown below.
Thanks!
Dave
#include <iostream>
using namespace std;
struct foo_t
{
template <typename T>
struct bar_t
{
T m_var;
};
};
template <typename T>
struct geeker
{
void func()
{
T::bar_t<int> local; // Error here!
local.m_var = 42;
cout << local.m_var << endl;
}
};
int main()
{
geeker<foo_t> r;
r.func();
}