¿Producción?
#include <iostream> using namespace std; template <int i> void fun() { i = 20; cout << i; } int main() { fun<10>(); return 0; }
(A) 10
(B) 20
(C) Error del compilador
Respuesta: (C)
Explicación: Error del compilador en la línea “i = 20;”
Los parámetros que no son de tipo deben ser constantes, por lo que no se pueden modificar.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA