Resultados da pesquisa a pedido "c++"

7 a resposta

O ponteiro é garantido para preservar seu valor após `delete` em C ++?

Inspirado poressa questão [https://stackoverflow.com/q/4990462/57428]. Suponha que no código C ++ eu tenho um ponteiro válido e corretamentedelete isto. De acordo com o padrão C ++, o ponteiro se tornará inválido (3.7.3.2/4 -a função de ...

3 a resposta

Constantes globais em C ++ 11

Quais são as melhores maneiras de declarar e definir constantes globais em C ++? Estou mais interessado no padrão C ++ 11, pois ele corrige muito a esse respeito. [EDIT (esclarecimento)]: nesta questão, "constante global" denota variável ...

2 a resposta

Todas as tarefas do OpenMP em execução no mesmo encadeamento

Eu escrevi uma função paralela recursiva usando tarefas no OpenMP. Embora ele me dê a resposta correta e funcione bem, acho que há um problema com o paralelismo. O tempo de execução, em comparação com uma solução serial, não é dimensionado ...

4 a resposta

Std :: vector <T> é um `tipo definido pelo usuário`?

Nos pontos 17.6.4.2.1 / 1 e 17.6.4.2.1 / 2 doesboço atual padrão [https://isocpp.org/files/papers/N3797.pdf]restrições são impostas às especializações injetadas pelos usuários emnamespace std. O comportamento de um programa C ++ é indefinido se ...

2 a resposta

Especificando um conceito para um tipo que possui um modelo de função de membro usando o Concepts Lite

Estou tentando especificar um conceito para restringir um tipo mais alto que possui um modelo de função de membro usando o Concepts Lite. No entanto, não consigo encontrar dentro doespecificação ...

2 a resposta

Como classificar um vetor contendo valores const

Eu tenho um vetor configurado assim e quero classificá-lo: #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { const int a =10; int b = 20; pair<const int, int> constPair1(a,b); b=30; pair<const int, int> ...

1 a resposta

Como restringir o parâmetro do modelo apenas ao ponteiro ou ao iterador de acesso aleatório?

Existe uma maneira de restringir o tipo de parâmetro de uma função de modelo a apenas ponteiros ou iteradores de acesso aleatório? Digamos que estou desenvolvendo uma função de classificação que funcione apenas com contêineres acessíveis ...

8 a resposta

Como verificar se o valor enum é válido?

Estou lendo umenum valor de um arquivo binário e gostaria de verificar se o valor realmente faz parte doenum valores. Como eu posso fazer isso? #include <iostream> enum Abc { A = 4, B = 8, C = 12 }; int main() { int v1 = 4; Abc v2 = static_cast< ...

6 a resposta

Onde o WIN32 está definido e como posso incluir essa definição no meu projeto?

Estou incluindo um cabeçalho de terceiros e um arquivo de origem no meu projeto. No topo do cabeçalho, existe o seguinte: #if defined(WIN32) || defined(WIN16) #ifndef MSDOS #define MSDOS #endif #endif #include <stdio.h> #include <stdlib.h> ...

5 a resposta

Inicialização do ponteiro estático singleton do modelo c ++ no arquivo de cabeçalho

O que há de errado com esta implementação no arquivo de cabeçalho? template <typename T> class Singleton { public: static T* getInstance() { if (m_instance == NULL) { m_instance = new T(); } return m_instance; } private: static T* m_instance; ...