Resultados da pesquisa a pedido "c++"
Existe uma desvantagem para uma superestimação significativa em uma reserva ()?
Vamos supor que temos um método que cria e usa possivelmente muito grandesvector<foo>s. Sabe-se que o número máximo de elementosmaxElems. A prática padrão do C ++ 11 é, para meu melhor conhecimento: vector<foo> fooVec; fooVec.reserve(maxElems); ...
Como o "valor de retorno" do operador >> da classe istream funciona?
Eu tentei entender a afirmação: int main() { fstream inf( "ex.txt", ios::in ); char c; while( inf >> c ) { cout << c << ", "; } return 0; }O que (inf >> c ) retornar no loop while acima? Eu baixei o código fonte do gcc e tentei brincar com ele, ...
Como anexar a um arquivo com o sinalizador fstream fstream :: app parece não funcionar
Eu simplesmente quero escrever (anexar) em um arquivo de log. Eu procurei aqui: http://www.cplusplus.com/reference/iostream/fstream/open/ [http://www.cplusplus.com/reference/iostream/fstream/open/] então foi isso que eu fiz #include <fstream> ...
desempenho de números inteiros não assinados vs assinados
Existe algum ganho / perda de desempenho usando números inteiros não assinados sobre números inteiros assinados? Nesse caso, isso também se aplica a curto e a longo prazo?
Estruturas de variáveis do mesmo layout de tipo são compatíveis com uma estrutura que contém uma matriz desse tipo?
Essas duas estruturas são compatíveis com o layout? struct One { float x, y, z; }; struct Two { float c[3]; };Ambos contêm 3 carros alegóricos; portanto, de certa forma, essa descrição pode ser considerada verdadeira (da N3797): 16 Dois tipos ...
Gerenciamento de memória com função char * retornando
Hoje, sem muita reflexão, escrevi uma função simples para retornar um char * com base em uma instrução switch de valores enumerados. Isso, no entanto, me fez pensar em como eu poderia liberar essa memória. O que eu fiz foi algo assim: char* ...
Qual é a diferença entre "modelo <classe T>" e "modelo <nome do tipo T>"? [duplicado]
Possível duplicado: Use 'class' ou 'typename' para os parâmetros do modelo? [https://stackoverflow.com/questions/213121/use-class-or-typename-for-template-parameters] Vejo duas declarações de classe de modelo diferentes: template <class T> ...
como limitar o uso da GPU no tensorflow (r1.1) com a API C ++
Gostaria de limitar a alocação de tensorflow da GPU na API C ++. Eu sei como fazer issoPitão [https://stackoverflow.com/questions/34199233/how-to-prevent-tensorflow-from-allocating-the-totality-of-a-gpu-memory] , e provavelmente tem algo a ver ...
Evitando movimentos extras em make_unique / make_shared / emplace / etc para estruturas que usam inicialização agregada
std::make_unique() (e funções similares) têm um poucoproblema [http://coliru.stacked-crooked.com/a/7d4063069bcca194]: #include <cstdio> #include <memory> using namespace std; struct S { S() { printf("ctor\n"); } ~S() { printf("dtor\n"); } S(S ...
Como auto-documentar uma função de retorno de chamada chamada pela classe da biblioteca de modelos?
Eu tenho uma funçãoUser::func()(retorno de chamada) que seria chamado por uma classe de modelo (Library<T>) Na primeira iteração do desenvolvimento, todos sabem quefunc() serve apenas para esse único propósito. Alguns meses depois, a maioria dos ...