Resultados de la búsqueda a petición "initialization"

3 la respuesta

¿Por qué usarías 'init!' En lugar de 'init? `Al implementar un Inicializador Failable en Swift?

La documentación de SwiftInicialización: inicializadores fallidos [https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Initialization.html#//apple_ref/doc/uid/TP40014097-CH18-ID224] detalla cómo ...

2 la respuesta

Copia-inicialización con conversión implícita en c ++

class Foo { public: Foo(float b) {} }; class Bar { public: Bar(Foo foo) {} }; int main(int argc, char *argv[]) { Bar b1(3.0f); // accept, one implicit convertion happens there. Bar b2 = 3.0f; // error: no viable conversion from 'float' to 'Bar' ...

2 la respuesta

¿Qué sucede si un constructor lanza una excepción?

¿Tendremos UB entonces? Intenté esto: #include <iostream> struct B { B(){ std::cout << "B()" << std::endl; } ~B(){ std::cout << "~B()" << std::endl; } }; struct A { B b; A(){ std::cout << "A()" << std::endl; throw std::exception(); } ~A(){ ...

1 la respuesta

Error de asignación de Visual Studio const_iterator

La asignación de un defecto construidovector<int*>::const_iterator errores en Visual Studio 2010. He intentado esto en 5 sistemas de Visual Studio 2010 que tienen Service Pack 1. Falla en 3/5 máquinas, he podido identificar qué está causando la ...

2 la respuesta

¿Cómo inicializo una matriz sin usar un bucle for en Go?

Tengo una matrizA de valores booleanos, indexados por enteros0 an, todo inicialmente configurado entrue. Mi implementación actual es: for i := 0; i < n; i++ { A[i] = true }

1 la respuesta

Swift: crear una matriz con un valor predeterminado de instancias de objeto distintas

Me di cuenta un poco raro (y peligroso en mi humilde opinión) comportarse en Crear una matriz con un valor predeterminado. Como se indica enSwift 2.1: Tipos de ...

3 la respuesta

¿Hay alguna manera de exigir la inicialización completa de std :: array

estoy usandostd::array<size_t, N> (N es una variable de plantilla fija). #include<array> template<size_t N> struct A{ size_t function(std::array<size_t, N> arr){ return arr[N-1];} // just an example }; int main(){ A<5> ...

13 la respuesta

Cómo inicializar una estructura de acuerdo con los estándares del lenguaje de programación C

Quiero inicializar un elemento de estructura, dividido en declaración e inicialización. Esto es lo que tengo: typedef struct MY_TYPE { bool flag; short int value; double stuff; } MY_TYPE; void function(void) { MY_TYPE a; ... a = { true, 15, ...

5 la respuesta

¿Debería el constructor inicializar todos los miembros de datos de la clase?

Tengo una situación como esta: class A { public: A() : n(0) {} private: int n; int m; }Simplemente no hay significado en la lógica de la aplicación para inicializarm en el constructor Sin embargo, Eclipse me advierte que el constructor se vam ...

7 la respuesta

¿Cómo inicializo varias variables en un ciclo for (;;) en C?

Pensé que uno podía inicializar varias variables en unfor lazo: for (int i = 0, char* ptr = bam; i < 10; i++) { ... }Pero acabo de descubrir que esto no es posible. GCC da el siguiente error: error: se esperaba id no calificado antes de ...