Resultados da pesquisa a pedido "portability"
Como determinar tipos inteiros que têm o dobro da largura como `int` e` unsigned`?
Valores de multiplicação intermediária geralmente precisam do dobro do número de bits como entradas. // Example int foo(int a, int b, int carry, int rem) { int2x c; // Some type that is twice as wide at `int` c = (int2x)a * b + carry; return ...
c ++ Inicializando uma estrutura com uma matriz como membro
Editado novamente porque originalmente não estava claro que eu estou tentando inicializar as matrizes em tempo de compilação, não em tempo de execução ... Eu tenho o seguinte caso de teste reduzido: typedef struct TestStruct { int length; int ...
Como faço para digitar uma estrutura definida pela implementação em um cabeçalho genérico?
Eu tenho um projeto C que foi projetado para ser portátil para várias plataformas (PC e incorporadas). O código do aplicativo usará várias chamadas que terão implementações específicas da plataforma, mas compartilharão uma API comum (genérica) ...
Existe alguma função htonl "padrão" para números inteiros de 64 bits em C ++?
Estou trabalhando em uma implementação do protocolo memcache que, em alguns pontos, usa valores inteiros de 64 bits. Esses valores devem ser armazenados na "ordem de bytes da rede". Eu gostaria que houvesseuint64_t htonll(uint64_t value) função ...
Janela Maximizar SDL
Como devo dizer ao SDL para maximizar a janela do aplicativo? Estou criando a janela com estes sinalizadores: SDL_OPENGL | SDL_HWSURFACE | SDL_DOUBLEBUF SDL_RESIZABLE.
Doctest falha devido a u principal no Unicode
Estou escrevendo um doctest para uma função que gera uma lista de palavras tokenizadas. r''' >>> s = "This is a tokenized sentence s\u00f3" >>> tokenizer.tokenize(s0) ['This', 'is', 'a', 'tokenized', 'sentence', 'só'] '''UsandoPython3.4meu teste ...
Existem sistemas reais nos quais o difftime é responsável por segundos bissextos?
O padrão C (ISO / IEC 9899) declara: 7.2x.2.2 Odifftime função Sinopse #include <time.h> double difftime(time_t time1, time_t time0);Descrição odifftime A função calcula a diferença entre dois horários do calendário:time1 ...
Forma multiplataforma de construir um caminho FS com Qt [duplicado]
Possível duplicado: Qt equivalente a PathAppend? [https://stackoverflow.com/questions/13014145/qt-equivalent-of-pathappend] Resumindo: o Qt 4 tem um análogo do Python?os.path.join? Longa história: preciso adicionar um caminho relativo ao ...
Portabilidade C ++ entre Windows e Linux
Eu tenho uma pergunta sobre como escrever programas para serem portáveis entre o Windows e o Linux. Recentemente, percebi que se você escreve um programa que usa qualquer tipo de biblioteca externa, se essa biblioteca não possui uma versão linux ...
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 ...