Resultados de la búsqueda a petición "designated-initializer"
Anular el inicializador designado de superclase
Estoy leyendo un libro que tiene una guía:"Si una clase declara un inicializador designado que es diferente de su superclase, el inicializador designado...
Agregar NSCoding como una extensión
Me gustaría extender una clase de marco (No quiero editar el código fuente directamente) y hacer que se ajuste aNSCoding. Básicamente, aquí hay una simplificación de la situación en la que estoy: /* Can't be edited. */ class Car: NSObject { var ...
Valores extraños al inicializar la matriz usando inicializadores designados
Cuando inicializo la matriz debajo, toda la salida se ve bien, exceptovalues[3]. Por alguna razónvalues[3] inicializado comovalues[0]+values[5] está generando un número muy grande. Supongo que estoy tratando de asignarvalues[0]+values[5] antes de ...
Posible error del compilador en MSVC12 (VS2013) con inicializador designado
Usando VS2013 Actualización 2, me encontré con un extraño mensaje de error: // test.c int main(void) { struct foo { int i; float f; }; struct bar { unsigned u; struct foo foo; double d; }; struct foo some_foo = { .i = 1, .f = 2.0 }; struct bar ...
¿Qué sucede con los campos no nombrados por un inicializador designado?
En C99 (y no en C ++), es posible inicializar estructuras usando esta sintaxis: struct info { char name[8+1]; int sz; int typ; }; struct info arr[] = { [0] = { .sz = 20, .name = "abc" }, [9] = { .sz = -1, .name = "" } };¿Qué pasa con los campos ...
¿Cuál es la diferencia entre un inicializador requerido y un inicializador designado?
Estaba creando mi propia tableViewCell personalizada y luego recibí un error que decía: 'initializer' obligatorio 'init (codificador :)' debe ser proporcionado por la subclase de 'UITableViewCell' Lo busqué y obviamente es imprescindible ...
Estructura C99 inicializadores designados y otro valor
Soy consciente de que en C99 puede inicializar miembros de la estructura utilizando el nombre del miembro de la siguiente manera: struct myStruct { int i; char c; float f; };Entonces lo siguiente es válido: struct myStruct m = {.f = 10.11, .i = ...