Perguntas com a marcação «constants»

97
Como usar a estrutura Swift em Objective-C

Simplesmente tenho uma estrutura que armazena as constantes do aplicativo conforme abaixo: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Essas constantes podem ser...

91
Excluindo um ponteiro para const (T const *)

Eu tenho uma pergunta básica sobre os ponteiros const. Não tenho permissão para chamar funções de membro não const usando um ponteiro const. No entanto, tenho permissão para fazer isso em um ponteiro const: delete p; Isso chamará o destruidor da classe que, em essência, é um 'método' não...

90
Como você define uma classe de constantes em Java?

Suponha que você precise definir uma classe em que tudo o que ela faz é manter constantes. public static final String SOME_CONST = "SOME_VALUE"; Qual é a forma preferida de fazer isso? Interface Classe Abstrata Aula Final Qual devo usar e por quê? Esclarecimentos para algumas...

90
Por que o operador [] não é constante para mapas STL?

Exemplo artificial, por causa da questão: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } Isso não será compilado, pois o operador [] não é constante. Isso é lamentável, pois a sintaxe [] parece muito limpa. Em vez disso, tenho que fazer algo...