Articles of constantes

En Delphi 7, ¿por qué puedo asignar un valor a un const?

Copié un código Delphi de un proyecto a otro y descubrí que no se comstack en el nuevo proyecto, aunque sí en el anterior. El código se ve así: procedure TForm1.CalculateGP(..) const Price : money = 0; begin … Price := 1.0; … end; Entonces, en el nuevo proyecto, Delphi se queja de que “el […]

Constante hexadecimal sin signo en C?

¿C trata las constantes hexadecimales (p. Ej., 0x23FE) y las int firmadas o no firmadas?

Grupo de cadenas frente a conjunto constante

Esta pregunta puede ser tonta. Pero estoy completamente confundido. Necesita ayuda para comprender el grupo de cadenas y el conjunto constante. Tengo claro el interinato de cadenas y el grupo de cadenas. String s1 = “Hello”; String s2 = “Hello”; Ahora ambos se refieren al mismo objeto debido al internamiento. (Ie) Como las cadenas son […]

constante flotante hexadecimal en C

0x0.3p10 representa qué valor? ¿Y cuál es el significado de la p en la statement anterior?

¿Por qué C # limita el conjunto de tipos que pueden declararse como const?

El error del comstackdor CS0283 indica que solo los tipos básicos de POD (así como las cadenas, las enumeraciones y las referencias nulas) se pueden declarar como const . ¿Alguien tiene una teoría sobre el fundamento de esta limitación? Por ejemplo, sería bueno poder declarar valores const de otros tipos, como IntPtr. Creo que el […]

¿Cómo crear una matriz cuando el tamaño es una variable, no una constante?

Tengo un método que recibe una variable int. Esa variable constituye un tamaño de matriz (por favor, no me ofrezcas un vector). Por lo tanto, necesito iniciar un const int dentro de mi método para inicializar una matriz de tamaño específico. Pregunta: ¿cómo hago eso? void foo(int variable_int){ int a[variable_int] = {0}; //error }

Ruby on Rails: ¿Dónde definir las constantes globales?

Estoy empezando con mi primera aplicación web de Ruby on Rails. Tengo un montón de diferentes modelos, vistas, controladores, etc. Estoy buscando un buen lugar para incluir definiciones de constantes verdaderamente globales, que se apliquen en toda mi aplicación. En particular, se aplican tanto en la lógica de mis modelos, como en las decisiones tomadas […]

Dónde almacenar constantes globales en una aplicación de iOS?

La mayoría de los modelos en mi aplicación iOS consultan un servidor web. Me gustaría tener un archivo de configuración que almacene la URL base del servidor. Se verá algo como esto: // production // static NSString* const baseUrl = “http://website.com/” // testing static NSString* const baseUrl = “http://192.168.0.123/” Al comentar una línea o la […]

¿cuál es el motivo para declarar explícitamente L o UL para valores largos?

De un ejemplo unsigned long x = 12345678UL Siempre hemos aprendido que el comstackdor necesita ver solo “largo” en el ejemplo anterior para configurar 4 bytes (en 32 bits) de memoria. La pregunta es por qué deberíamos usar L / UL en constantes largas incluso después de declarar que es larga.

Golang: Creación de un tipo de constante y restricción de los valores del tipo

Tengo una pregunta sobre los tipos de constantes que están restringidos a ciertos valores y cómo lo logras en Golang. Supongamos que creo un tipo unary que tiene dos valores constantes Positive(1) y Negative(-1) y quiero restringir al usuario de ese tipo ( unary ) para que no cree otros valores de tipo unary . […]