Resultados da pesquisa a pedido "c++"
O uso do namespace causa a ocultação de nomes?
Considere o seguinte código:
O alinhamento afeta o valor de sizeof?
#include <iostream> using namespace std; int main() { alignas(double) unsigned char c[1024]; // array of characters, suitably aligned for doubles alignas(16) char d[100]; // align on 16 byte boundary cout<<sizeof(c)<<endl; cout<<sizeof(d)<<endl; ...
Matar um tópico em execução
O que acontece se nós matarmos com força um encadeamento em execuçãoEu tenho um fio a saber
Uso de identificador não declarado em C ++ com modelos e herança [duplicado]
Esta questão já tem uma resposta aqui:templates: variáveis de membros da classe pai não visíveis na classe herdada 3 respostasO código a seguir não pode co...
Posso obter comportamento polimórfico sem usar funções virtuais?
Por causa do meu dispositivo, não posso usar funções virtuais. Suponha que eu tenha: class Base { void doSomething() { } }; class Derived : public Base { void doSomething() { } }; // in any place { Base *obj = new Derived; obj->doSomething(); ...
boost :: bimap para enum
Eu estou tentando criar um recurso de pesquisa bidirecional simples para enums em C ++. Eu tenho uma consulta de mão única funcionando bem ...
'fabs': chamada ambígua para função sobrecarregada ao usar modelos
Eu tenho a seguinte função:
Por que sizeof () de uma variável de string sempre retorna o mesmo número, mesmo quando o conteúdo é alterado?
Este é um problema bastante simples, mas é bastante confuso. string R = "hhhh" ; cout<< sizeof( R )<<endl;RESULTADO: 4Variação: string R = "hhuuuuuuhh"; cout << sizeof (R) < OUTPUT2: 4O que está acontecendo de errado? Em vez disso, devo usar ...
shared_ptr magic :)
Sr. Lidström e eu tivemos uma discussão [https://stackoverflow.com/questions/3899688/default-virtual-dtor/3899726#3899726] :) A afirmação do Sr. Lidström é que uma construçãoshared_ptr<Base> p(new Derived); não requer que o Base tenha um ...
Como modificar valores-chave no contêiner std :: map
Dado std::map<int,std::string> myMap; fillMyMapWithStuff(myMap); // modify key values - I need to add a constant value to each key for (std::map<int,std::string>::iterator mi=myMap.begin(); mi != myMap.end(); ++mi) { // ... }Qual é uma boa ...