Resultados da pesquisa a pedido "c++"

5 a resposta

Por que o operador-> pode ser sobrecarregado manualmente?

Não faria sentido sep->m era apenas açúcar sintático para(*p).m? Essencialmente, cadaoperator-> que eu já escrevi poderia ter sido implementado da seguinte maneira: Foo::Foo* operator->() { return &**this; }Existe algum caso em que ...

6 a resposta

O que é mais eficiente? Usando pow para esquadrar ou apenas multiplicá-lo por si mesmo?

Qual desses dois métodos é mais eficiente em C? E que tal: pow(x,3)vs. x*x*x // etc?

3 a resposta

você pode definir as opções de soquete SO_RCVTIMEO e SO_SNDTIMEO no boost asio?

você pode definir as opções de soquete SO_RCVTIMEO e SO_SNDTIMEO no boost asio? Se sim, como? Note que eu sei que você pode usar temporizadores, mas gostaria de saber mais sobre essas opções de soquete.

2 a resposta

Parênteses duplos de ângulo de fechamento (>>) geram erro de sintaxe no caso SPECIFIC

O Eclipse (Luna, 4.4.2) me diz que tenho um erro de sintaxe na seguinte linha: static_cast<Vec<int, DIM>>(a.mul(b));Lembrei que colchetes duplos de fechamento>> pode levar a problemas com alguns compiladores, então coloquei um espaço em branco ...

5 a resposta

Por que essa função de membro const permite que uma variável de membro seja modificada?

class String { private: char* rep; public: String (const char*); void toUpper() const; }; String :: String (const char* s) { rep = new char [strlen(s)+1]; strcpy (rep, s); } void String :: toUpper () const { for (int i = 0; rep [i]; i++) rep[i] = ...

2 a resposta

Incorporar arquivo de texto em um recurso em um aplicativo nativo do Windows

Eu tenho um programa Windows C ++. Eu tenho um arquivo de texto que possui alguns dados. Atualmente, o arquivo de texto é um arquivo separado e é carregado em tempo de execução e analisado. Como é possível incorporar isso no binário como um recurso?

1 a resposta

Passe a função Java Script como parâmetro para a função C ++

Declaro meu objeto em C ++ class Action : public QObject { Q_OBJECT Q_PROPERTY(QString name READ name) public: Action(): QObject(0) {} QString name() const { return "rem"; } Q_INVOKABLE void getData() {}; }e disponibilize-o para o ...

3 a resposta

Como fazer uma macro variadica para std :: cout?

Como eu faria uma macro que recebesse uma quantidade variável de argumentos e a imprimisse usando std :: cout? Desculpe se esta é uma pergunta noob, não foi possível encontrar nada que esclarecesse macros variadas depois de procurar ...

1 a resposta

Especialização de modelo e problemas enable_if [duplicado]

Esta pergunta já tem uma resposta aqui: SFINAE trabalhando no tipo de retorno, mas não como parâmetro de modelo [/questions/15427667/sfinae-working-in-return-type-but-not-as-template-parameter] 3 respostasEstou com um problema relacionado ao ...

7 a resposta

Substituição vs Virtual

Qual é o objetivo de usar a palavra reservada virtual na frente das funções? Se eu quiser que uma classe filho substitua uma função pai, apenas declaro a mesma função, comovoid draw(){}. class Parent { public: void say() { std::cout << "1"; } }; ...