Perguntas com a marcação «c++»

184
Passando uma matriz por referência

Como funciona a passagem de uma matriz alocada estaticamente por referência? void foo(int (&myArray)[100]) { } int main() { int a[100]; foo(a); } Tem (&myArray)[100]algum significado ou é apenas uma sintaxe para passar qualquer matriz por referência? Eu não entendo parênteses separados...

183
Blogs C ++ que você segue regularmente? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...

183
Existe um limite máximo de comprimento de matriz em C ++?

Existe um comprimento máximo para uma matriz em C ++? É um limite de C ++ ou depende da minha máquina? É tweakable? Depende do tipo de matriz é feita? Posso quebrar esse limite de alguma forma ou tenho que procurar uma maneira melhor de armazenar informações? E qual deve ser a maneira mais...

181
Como chamar apagar com um iterador reverso

Estou tentando fazer algo assim: for ( std::list< Cursor::Enum >::reverse_iterator i = m_CursorStack.rbegin(); i != m_CursorStack.rend(); ++i ) { if ( *i == pCursor ) { m_CursorStack.erase( i ); break; } } No entanto, apagar exige um iterador e não um iterador reverso. existe uma...