es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AGGREGATE-INITIALIZATION

¿Por qué la declaración de múltiples matrices de cadenas en una línea causa que los valores inicializados se arruinen?

Estoy declarando dos arreglos en mi código sin inicializarlos: char verbe[27], radical[27], termi[6][4] = { “e”, “es”, “e”, “ons”, “ez”, “ent” }, pronom[6][10] = { “Je”, “Tu”, “Il/elle”, “Nous”, “Vous”, “Ils/elles” }; printf(“entrer un verbe\n”); scanf(“%s”, verbe); strncpy(radical, verbe, strlen(verbe)-2); for (int i = 0; i < 6; i++) { . . . Read more

Miembros de estructuras heredadas inaccesibles durante la inicialización de agregados.

#include <vector> #include <string> struct BasePluginInfo { bool bHasGui, bIsSynth; char cType; std::string sCategory, sSdkVersion, sVendor, sVersion; }; struct PluginClassInfo { std::string sName, sUid; std::vector<std::string> vsParamNames; }; struct ShellPluginInfo : BasePluginInfo { std::vector<pluginclassinfo> vciClasses; }; Cuando hago int main() { ShellPluginInfo { .bHasGui = true }; } El compilador se . . . Read more