Resultados da pesquisa a pedido "c++"

4 a resposta

Quando você realmente deve usar o padrão de visitante

Ok, antes de marcar isso como duplicado, deixe-me esclarecer. Estou lendo sobre o padrão de visitantes e seus usos aplicáveis. Eu me deparei com este post:Quando devo usar o Padrão de design do ...

2 a resposta

Como posso analisar matrizes json com C ++?

std::stringstream ss; ss << "{ \"values\": \"A\": 1, \"B\": 10 }";Gostaria de transformar esse fluxo nesse formato abaixo. { "values": [ { "A": 1, "B": 10 } ... ] }Alguém sabe como analisar os valores da matriz usando c ++ e impulsionar ptree?

2 a resposta

Resolução de sobrecarga: atribuição de chaves vazias

Eu escrevi algum códigoS s; ...s = {};, esperando que acabe da mesma forma queS s = {};. No entanto, não. O exemplo a seguir reproduz o problema: #include <iostream> struct S { S(): a(5) { } S(int t): a(t) {} S &operator=(int t) { a = t; return ...

6 a resposta

Downcasting de um objeto herdado de forma de diamante sem RTTI / dynamic_cast

Atualmente, estou trabalhando na integração de um pacote de terceiros que usa muitas coisas de RTTI em uma plataforma não RTTI (Android). Basicamente, fiz minha própria implementação de RTTI, mas estou com um problema. O problema é que muitas ...

4 a resposta

Sistema de compilação portátil C ++ [fechado]

Estou procurando um bom e fácil sistema de compilação portátil de manutenção para projetos C ++. As principais plataformas devem incluir Windows (Visual Studio 8+) e Linux (gcc); Cygwin pode ser uma vantagem. Estamos considerando duas ...

1 a resposta

Erro ao adaptar uma classe com BOOST_FUSION_ADAPT_ADT

Eu tenho a seguinte classe: #ifndef WFRACTAL_FRACTAL_METADATA_H_ #define WFRACTAL_FRACTAL_METADATA_H_ #include <string> namespace WFractal { namespace Fractal { class Metadata { public: void setAuthorName(const std::string &name); void ...

2 a resposta

atribuição de ponteiro de função e chamada em c ++?

Eu sei que quando usamos o nome de uma função como um valor, a função é automaticamente convertida em um ponteiro. veja o seguinte código: int print(int a) { return a; } int main() { int (*p)(int) = print; int (*q)(int) = &print; cout << p(8) << ...

1 a resposta

Goto e destruidores são compatíveis?

Este código leva a um comportamento indefinido: void some_func() { goto undefined; { T x = T(); undefined: } }O construtor não é chamado. Mas e esse código? O destruidor de x será chamado? Eu acho que vai ser, mas quero ter certeza. :) void ...

1 a resposta

Erro: Símbolos indefinidos para arquitetura x86_64

Sou um programador bastante novato (como no código apenas quando preciso), mas trabalho principalmente na televisão. Eu tenho tentado compilar uma ferramenta que eu baixei(bmdtools) [https://github.com/lu-zero/bmdtools]para compilação no O, SX ...

1 a resposta

Onde está a fila de eventos do node.js.

Eu já vi perguntas semelhantes no estouro de pilha, mas nenhuma delas mergulhou completamente na pergunta que eu tenho? Estou familiarizado com as filas de eventos, como elas funcionam e como implementá-las. Eu sou novo no node.js e estou ...