Resultados da pesquisa a pedido "c++"
Consistência do comportamento de arredondamento em C ++ para vínculos com o sprintf
Eu tenho um programa C ++ que roda em Windows / Linux. No Windows, o programa é compilado com o Visual Studio 2012 e Linux, com o GCC. Ao converter dobras em seqüências de caracteres usando o sprintf, o Visual Studio usa um método ...
Receba entradas variáveis do PHP para c ++
Eu tenho um programa que precisa ser enviado as seguintes variáveis: Bool int string vector<int> vector<string> Isso virá de umPHP ligar como eu olheiaqui [https://stackoverflow.com/questions/4279003/execute-c-program-with-php-script]e aqui ...
Inicializar matriz multidimensional com zeros
Em C ++, você pode inicializar uma matriz unidimensional com 0 com um código como este: int myarray[100] = {0};Existe uma maneira semelhante para matrizes multidimensionais? Ou sou forçado a inicializar manualmente com loops for?
Passando uma referência a função como referência universal
Estou lutando para entender o que exatamente acontece ao passar uma referência a função para uma função como referência universal (que tipo está sendo deduzido). Vamos supor que temos uma função foo que usa um parâmetro como uma ...
Lidando com buffers de char
Como programador de C ++, às vezes preciso lidar com buffers de memória usando técnicas de C. Por exemplo: char buffer[512]; sprintf(buffer, "Hello %s!", userName.c_str());Ou no Windows: TCHAR buffer[MAX_PATH+1]; // edit: +1 ...
Json-cpp - como inicializar a partir de string e obter valor da string?
Meu código abaixo trava (erro de depuração! R6010 abort () foi chamado). Pode me ajudar? Eu também gostaria de saber como inicializar o objeto json a partir de um valor de string. Json::Value obj; obj["test"] = 5; obj["testsd"] = 655; string c ...
Por que os argumentos da ordem da função são revertidos?
Eu tenho experimentado um pouco com funções e descobri que a ordem dos argumentos é invertida na memória. Por que é que? stack-test.cpp: #include <stdio.h> void test( int a, int b, int c ) { printf("%p %p %p\n", &a, &b, &c); printf("%d %d\n", ...
Como criar mapa <string, class :: method> em c ++ e poder procurar por funções e chamá-lo?
Estou tentando criar um mapa de string e método em C ++, mas não sei como fazê-lo. Eu gostaria de fazer algo assim (pseudocódigo): map<string, method> mapping = { "sin", Math::sinFunc, "cos", Math::cosFunc, ... }; ... string &function; handler = ...
Manipulação de colisão c ++ unordered_map, redimensionar e refazer
Eu não li o padrão C ++, mas é assim que sinto que o unordered_map do c ++ deve funcionar. Aloque um bloco de memória na pilha.A cada solicitação de colocação, faça o hash do objeto e mapeie-o para um espaço nesta memóriaDurante esse processo, ...
BOOST_ERROR_CODE_HEADER_ONLY não tem t, ele anunciou o efeito
No meu aplicativo, incluoboost/system/error_code.hpp (aumento 1,58), mas não deseja vincular ao boost_system, mas, em vez disso, tenha uma solução apenas de cabeçalho. Eu li definindoBOOST_ERROR_CODE_HEADER_ONLY isso deve ser possível. Mas, ...