Resultados da pesquisa a pedido "c++"
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 = ...
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, ...
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, ...
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á ...
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 ...
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 ...
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 ? ...
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 { ... ...
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 ...
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 ...