Resultados da pesquisa a pedido "c++"
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 ...
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, ...
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 ...
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() = ...
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> ...
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 ...
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 ...
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 ...
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() ...
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 ...