Resultados da pesquisa a pedido "boost"

2 a resposta

string de tokenização, aceitando tudo entre um determinado conjunto de caracteres no CPP

Eu tenho o seguinte código: int main() { string s = "server ('m1.labs.teradata.com') username ('use\\')r_*5') password('u\" er 5') dbname ('default')"; regex re("(\'[!-~]+\')"); sregex_token_iterator i(s.begin(), s.end(), re, ...

2 a resposta

extrair uma string com aspas simples entre parênteses e aspas simples

Eu tenho o seguinte código : #include <iostream> #include <regex> using namespace std; int main() { string s; s = "server ('m1.labs.terad ata.com') username ('us er5') password('user)5') dbname ('def\\ault')"; regex re("(\'(.*?)\'\)"); ...

1 a resposta

C ++: impulsionar a chave relativa da ptree

Em C ++ usandoptree deboost, Preciso encontrar a chave relativa para acessara.b.c2.e1 dea.b. Essa chave éc2.e1. Como posso escrever uma função que encontra essa chave relativa? #include <iostream> #include <boost/property_tree/ptree.hpp> ...

1 a resposta

Problemas ao usar boost :: asio :: async_read ()

Aqui está o código que eu uso: class Server { ..... void Server::accepted() { std::cout << "Accepted!" << std::endl; boost::array<char, 1> buf; boost::asio::async_read(socket, boost::asio::buffer(buf), boost::bind(&Server::handleRead, this, ...

3 a resposta

shared_ptr em std :: tr1

Estou trabalhando em uma plataforma com um compilador gcc, mas o impulso não pode ser compilado. Eu estou querendo saber qual é a maneira correta de incluir o shared_ptr em std: tr1 no gcc? o arquivo que procurei disse para não incluí-lo ...

3 a resposta

Boost interprocess: cout uma variável de string ao iterar através de um mapa que referencia um objeto de uma estrutura

Estou usando o boost :: interprocess para compartilhar objetos entre processos. Eu tenho dois arquivos, um "server.cpp" que gera um objeto struct e passa o objeto para um mapa com um índice int; e um arquivo "client.cpp" que recupera os dados da ...

1 a resposta

Como usar o Boost :: Spirit :: Lex para lexar um arquivo sem antes ler o arquivo inteiro na memória?

Estou olhando para escrever um lexer usando boost :: spirit :: lex, mas todos os exemplos que posso encontrar parecem assumir que você leu todo o arquivo na RAM primeiro. Eu gostaria de escrever um lexer que não exija que toda a string esteja na ...

1 a resposta

Não é possível obter a gramática Boost Spirit para usar chaves conhecidas para std :: map <>

Parece que estou experimentando algum bloqueio mental com o Boost Spirit que simplesmente não consigo sobreviver. Eu tenho uma gramática bastante simples que preciso manipular, onde gostaria de colocar os valores em uma estrutura, que contém um ...

5 a resposta

anexando a um arquivo mapeado na memória

Estou constantemente anexando a um arquivo de cotações de ações (ints, longs, dobros, etc.). Eu tenho esse arquivo mapeado na memória com o mmap. Qual é a maneira mais eficiente de disponibilizar dados recém-adicionados como parte do mapeamento ...

1 a resposta

O boost-1.55 boost :: property_tree :: ptree é compilado com c ++ 11?

Estou tentando compilar o seguinte código fonte #include <boost/property_tree/ptree.hpp> int main() { boost::property_tree::ptree b; b.push_back(std::make_pair("a", "b")); return 9; }usando o seguinte compilador e instruções: $ g++ ./source.cpp ...