大佬们,c++该怎么定义这个变量

图片说明

map_data_table[type].data_table_name
就是这个

这个字符串表示你的数据库(表)名称,但是map_data_table这个不知道从哪里来的,怎么定义的,也不知道type是哪里定义的。
如果你仅仅为了程序编译通过,传一个硬编码的字符串就可以。比如 "table1"

复议楼上的,map_data_table 的定义才是问题。如果在定义里map_data_table[type].data_table_name 不是字符串,就输出不了。