Resultados da pesquisa a pedido "c++11"
Construtor de lista de inicializador entre colchetes
Eu tenho a classe Phenotype com o seguinte construtor: Phenotype(uint8 init[NUM_ITEMS]);Eu posso criar um fenótipo como este: uint8 data[] = {0,0,0,0,0}; Phenotype p(data);Mas eu recebo um erro ao tentar criar um como este: Phenotype p = ...
Quando e como usar um operador literal de modelo?
Emcppreference [http://en.cppreference.com/w/cpp/language/user_literal#Literal_operators]há uma menção de que se pode termodelo operadores literais do usuário, com algumas restrições: Se o operador literal for um modelo, ele deve ter uma lista ...
Inicializando uma matriz de membro no inicializador do construtor
class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3]; };Eu acredito que a razão é que as matrizes podem ser inicializadas apenas com= sintaxe, ou seja: int arr[3] = ...