Perguntas com a marcação «c»

447
Quando usar o RSpec let ()?

Eu costumo usar os blocos anteriores para definir variáveis ​​de instância. Eu então uso essas variáveis ​​nos meus exemplos. Eu me deparei recentemente let(). De acordo com os documentos do RSpec, é usado para ... para definir um método auxiliar memorizado. O valor será armazenado em cache em...

445
O que significa a palavra-chave "__block"?

O que exatamente significa a __blockpalavra-chave em Objective-C? Eu sei que permite modificar variáveis ​​dentro de blocos, mas eu gostaria de saber ... O que exatamente isso diz ao compilador? Faz mais alguma coisa? Se isso é tudo o que faz, por que é necessário em primeiro lugar? Está nos...

444
Sequência constante estática (membro da classe)

Eu gostaria de ter uma constante estática privada para uma classe (neste caso, uma fábrica de formas). Eu gostaria de ter algo do tipo. class A { private: static const string RECTANGLE = "rectangle"; } Infelizmente, recebo todos os tipos de erro do compilador C ++ (g ++), como: O ISO C ++...

441
O que é a API GUI nativa do Linux?

Espero que isso não pareça uma pergunta estúpida, mas é sempre algo que me perguntei. O Windows (API do Win32) e o OS X (Cocoa) têm suas próprias APIs para lidar com janelas, eventos e outras coisas do sistema operacional. Eu nunca recebi uma resposta clara sobre qual é o equivalente do...

436
Opção GCC -fPIC

Eu li sobre as Opções do GCC para convenções de geração de código , mas não conseguia entender o que "Gerar código independente de posição (PIC)" faz. Por favor, dê um exemplo para me explicar o que isso