1 template<int dummy> 2 struct X 3 { 4 static const int n_primes = 256; 5 static const unsigned long primes[n_primes + 1]; 6 }; 7 8 template<int dummy> 9 const int X<dummy>::n_primes; 10 11 template<int dummy> 12 const unsigned long X<dummy>::primes[n_primes + 1] = 13 { 0 }; 14 15 f1(void)16const unsigned long *f1(void){return &X<0>::primes[0];} main()17int main(){} 18