Resultados da pesquisa a pedido "portability"

2 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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) ...

6 a resposta

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 ...

5 a resposta

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.

1 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

4 a resposta

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 ...