Resultados da pesquisa a pedido "c++"

2 a resposta

Forma independente de plataforma para obter o diretório da fonte?

Existe uma maneira de descobrir onde as fontes estão armazenadas no Windows, OSX ou Linux? Caso contrário, existe uma maneira de garantir certos caminhos (como X: / Windows / Fonts /) para todas as três plataformas? Que ifdefs eu usaria para ...

4 a resposta

Tentando otimizar a interseção de linha x cilindro

Meu cérebro está derretendo ao longo de uma rotina de interseção de segmento segmento-cilindro em que estou trabalhando. /// Line segment VS <cylinder> // - cylinder (A, B, r) (start point, end point, radius) // - line has starting point (x0, ...

3 a resposta

usando soquetes de impulso, preciso de apenas um io_service?

tendo várias conexões em vários segmentos diferentes .. Estou basicamente fazendo uma classe base que usa boost / asio.hpp e o material tcp lá .. agora eu estava lendo ...

1 a resposta

Injeção de dependência com unique_ptr para simulação

Eu tenho uma classe Foo que usa a classe Bar. Bar é usado apenas no Foo e Foo está gerenciando o Bar, portanto, uso unique_ptr (não uma referência, porque não preciso do Bar fora do Foo): using namespace std; struct IBar { virtual ~IBar() = ...

3 a resposta

Como verificar se o número inteiro de entrada não flutua?

Quero verificar se a entrada é válida, mas quando executo esse código, vejo que ele verifica apenas a entrada de caracteres. Se eu inserir um número flutuante, ele será usado como um número inteiro sem parte fracionária. #inclide <iostream> ...

8 a resposta

Como faço para transmitir uma classe pai como classe filho

Já faz um tempo desde que eu tive que escrever código C ++ e estou me sentindo meio idiota. Eu escrevi um código que é semelhante a,mas não é exatamente, o código abaixo: class Parent { ... }; class Child : public Parent { ... }; class Factory ...

2 a resposta

Quão semelhantes são o sistema de arquivos Boost e as bibliotecas padrão do sistema de arquivos C ++?

Preciso de uma biblioteca de sistema de arquivos para usar com um compilador compatível com C ++ 11 ou com um compilador C ++ 14 - portanto, não pode ser do C ++ 17. Agora, eu sei que a biblioteca do sistema de arquivos que entra no C ++ 17 ...

2 a resposta

C ++ Quando é correto estender o espaço para nome `std`?

Um tópico no SO diz queestendendostd é UB [https://stackoverflow.com/questions/37541022/what-are-the-reasons-that-extending-the-std-namespace-is-considered-undefined-be] (ok, a menos que você seja o escritor padrão, é claro). Mas de tempos ...

3 a resposta

Uma função C ++ pode ser declarada de forma que o valor de retorno não possa ser ignorado?

Estou tentando determinar se uma função C ++ pode ser declarada de forma que o valor de retorno não possa ser ignorado (idealmente detectado em tempo de compilação). Tentei declarar uma classe com umprivate (ou em C ++ 11,deleted)operator void() ...

5 a resposta

Compilação de literais de string

Por que dois literais de seqüência de caracteres separados por um espaço, tabulação ou "\ n" podem ser compilados sem erro? int main() { char * a = "aaaa" "bbbb"; }"aaaa" é um caractere * "bbbb" é um caractere * Não há regra de concatenação ...