Resultados da pesquisa a pedido "c++"

3 a resposta

As Opções do Programa Boost podem separar valores de argumentos separados por vírgula

Se minha linha de comando for: > prog --mylist=a,b,cAs program_options do Boost podem ser configuradas para ver três valores de argumento distintos para omylist argumento? Eu configurei program_options como: namespace po = ...

2 a resposta

Como criar uma matriz dinâmica em C ++ e retorná-lo para C # / .NET

Eu tenho que encontrar o caminho para criar a matriz de estruturas no lado do C ++ Win32. Não tenho o número inicial de itens. Deve ser muito rápido redimensionar essa matriz. Quando a lista é compilada, preciso devolvê-la ao .NET. Portanto, ...

2 a resposta

Como gravar no meio de um arquivo em C ++?

Eu acho que isso deve ser bastante simples, mas meu Google não ajudou até agora ... Preciso gravar em um arquivo existente em C ++, mas não necessariamente no final do arquivo. Eu sei que quando eu só quero acrescentar texto ao meu arquivo, ...

6 a resposta

O que acontece quando ligo uma exceção?

Eu tenho algumas perguntas técnicas. Nesta função: string report() const { if(list.begin() == list.end()){ throw "not good"; } //do something }Se eu lançar a exceção, o que está acontecendo com o programa? Minha função será encerrada ou será ...

3 a resposta

Alternância do tipo de tempo de execução C ++ (evitando a opção)

Estive em C ++ por alguns anos, mas ainda não encontrei a solução para um problema que tenho constantemente. Saber como resolver isso seria incrível. O que tenho no momento é: // Client code: switch(currentEnumValue) { case ...

3 a resposta

Operador de sobrecarga >> para std :: pair <int, int>

Estou tentando usarboost::lexical_cast com umstd::pair<int, int>. #include <iostream> #include <utility> #include <boost/lexical_cast.hpp> namespace my { // When my_pair is a user defined type, this program compiles // and runs without any ...

2 a resposta

Como criar um nó de matriz vazio usando boost property_tree do json parser

Estou tentando criar um nó de matriz em json, cuja saída é assim: { node: ["12", "13"] }mas quando a matriz estiver vazia, ela produzirá o seguinte: { node: "" }não é isso que eu quero, eu preciso disso: { node: [] }Como eu posso fazer isso ? ...

4 a resposta

Operador & e * no protótipo de função na classe

Estou tendo um problema com uma classe como esta: class Sprite { ... bool checkCollision(Sprite &spr); ... };Então, se eu tiver essa aula, eu posso fazer isso: ball.checkCollision(bar1);Mas se eu mudar a classe para isso: class Sprite { ... ...

1 a resposta

aumentar os parâmetros de ação semântica do espírito

nissoartigo sobre ações semânticas do espírito de impulso [http://boost-spirit.com/home/2010/03/03/the-anatomy-of-semantic-actions-in-qi/] é mencionado que Na verdade, existem mais dois argumentos sendo passados: o contexto do analisador e uma ...

1 a resposta

Forçar o CMake a procurar bibliotecas de x64 bits em vez de x32

Então, eu estive pesquisando no stackoverflow e em alguns outros fóruns como forçar o CMake a procurar as bibliotecas x64 em vez do x32 e isso realmente não ajudou muito. Quando eu faço: find_package(Boost 1.67.0 COMPONENTS atomic REQUIRED )por ...