Bonjour,
Je n'arrive pas à comprendre un truc "bizarre" dans ces conditions bien particulières.
J'ai épuré au maximum le code, quelqu'un pourrait-il, s'il vous plait, m'expliquer pourquoi le compilo me balance : undefined reference to `Quad::tab' pour ce code :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 struct Pos { int pos; }; //------------------------------------------------------------------------------ struct Quad { Quad() { foo(); } static constexpr Pos tab[1] = {{ 1 }}; void foo() { Pos copy = tab[0]; } }; //------------------------------------------------------------------------------ int main() { Quad(); return 0; }
Partager