Op donderdag 13 juni 2002 13:42 schreef johnwoo het volgende:
We hadden die buffer eerst gewoon statisch gealloceerd, maar deze schitterende compiler begint dan te miepen: 'Sorry, not implemented. Overload not supported by blablabla...' zodra je een method probeert aan te roepen.

dus als jij gewoon in een .cc file zet:
code:
1
2
3
| #include <vector>
std::vector<float> buffer; |
en dat vervolgens compileert, krijg je errors? Dan lijkt het me echt tijd om je compiler/libs te updaten, want er is waarschijnlijk aan gerotzooid of ze zijn niet compleet.
Dynamisch alloceren blijkt hij wel fijn te vinden; als we onze eigen klasse statisch instantieren dan levert dat ook weer een aantal 'non-aggregate' errors op. Doen we het dynamisch dan werkt het als een zonnetje.
Go figure..
Die "non-aggregates" krijg je als je "." ipv. "->" gebruikt of omgekeerd. Het wijst dus op een fout van jouw kant, en niet op een fout van de compiler.