Resultados da pesquisa a pedido "standards"

1 a resposta

Por que devo usar o endereço de operador para obter um ponteiro para uma função de membro?

struct A { void f() {} }; void f() {} int main() { auto p1 = &f; // ok auto p2 = f; // ok auto p3 = &A::f; // ok // // error : call to non-static member function // without an object argument // auto p4 = A::f; // Why not ok? }Por que devo usar o ...

3 a resposta

Que tamanho devo permitir para strerror_r?

O OpenGroup POSIX.1-2001 definestrerror_r [http://www.opengroup.org/onlinepubs/000095399/functions/strerror.html], como fazA especificação básica do Linux Standard Core ...

2 a resposta

Existem diferenças entre ANSI C e ISO C?

Entendo que existe um padrão ANSI e um padrão ISO para C. Existem diferenças entre esses dois padrões? Se sim, o que são? E se não há diferença, qual é o sentido de ter dois padrões?

9 a resposta

Modelos de script de shell [fechados]

Quais seriam as suas sugestões para um bom modelo de script bash / ksh a ser usado como padrão para todos os scripts recém-criados? Normalmente começo (após o#! linha) com um cabeçalho comentado com um nome de arquivo, sinopse, uso, valores de ...

5 a resposta

O `long` tem garantia de pelo menos 32 bits?

Pela minha leitura do padrão C ++, sempre entendi que os tamanhos dos tipos fundamentais integrais em C ++ eram os seguintes: sizeof(char) <= sizeof(short int) <= sizeof(int) <= sizeof(long int)Deduzi isso de 3.9.1 / 2: Existem quatro tipos de ...

8 a resposta

Tudo bem usar "e", "ou" etc. em vez de "&&", "||"?

Estou acostumado com oand eor palavras-chave em C ++. Eu sempre os usei e digitá-los é rápido e confortável para mim. Depois de ouvir que esses aliases não são padrão e podem não funcionar em todos os compiladores. Mas não tenho certeza, não sei ...

5 a resposta

Printf ("% x", 1) invoca um comportamento indefinido?

De acordo com a norma C (6.5.2.2, parágrafo 6) Se a expressão que denota a função chamada tiver um tipo que não inclua um protótipo, as promoções de números inteiros serão executadas em cada argumento e os argumentos que possuem o tipo float ...

5 a resposta

Qual é a diferença entre __PRETTY_FUNCTION__, __FUNCTION__, __func__?

Qual é a diferença entre__PRETTY_FUNCTION__, __FUNCTION__, __func__e onde eles estão documentados? Como decido qual deles usar?

2 a resposta

Por que a inicialização da lista C ++ também leva em consideração os construtores regulares?

No C ++, ao usar a sintaxe initializer_list para inicializar um objeto, os construtores regulares do objeto também participam da resolução de sobrecarga, quando nenhuma outra regra de inicialização da lista se aplica. Pelo que entendi, o código a ...

5 a resposta

É legal recursar para main () em C ++? [duplicado]

Esta pergunta já tem uma resposta aqui: A função principal pode se chamar em C ++? [/questions/2128321/can-main-function-call-itself-in-c] 9 respostasEu li que o padrão C ++ proíbe recursão emmain(), mas o g ++ compila o seguinte código ...