2017-01-21 4 views
0

Я новичок в C++. Google не помог. Есть ли способ показать все элементы-члены не определяемой пользователем структуры? Я понимаю, что всегда могу вернуться к документации структуры, но было бы неплохо, если бы была функция, с которой я могу передать любую структуру и получить список всех элементов в этой структуре, просматриваемых в консоли. Например, как я могу знать элементы объекта myTm, который имеет тип тм (тм является структурой) в следующем коде:Есть ли способ просмотреть все элементы-члены структуры в C++?

#include <ctime> 
#include <iostream> 

int main() 
{ 
tm myTm; //tm is a struct that is included by <ctime> 
return 0; 
} 
+0

Обычно вы используете средство разработки программного обеспечения под названием IDE (Integrated Development Environment), чтобы показать вам эту информацию. –

+0

Для этого вы бы использовали IDE. Обычно щелкните правой кнопкой мыши-> Показать определение. –

+0

Работы ,, Большое спасибо – john2000

ответ

0

Если вы используете Windows, вы можете использовать Visual Studio IDE, это хорошо, бесплатно, и это поможет вам получить все это. Все, что вам нужно сделать, это нажать Right и go to definition этой структуры.

0

Обычно в IDE есть такая функция. Щелкните правой кнопкой мыши значок #include и, возможно, появится возможность увидеть объявление. Насколько я знаю, нет функции C++, которая решает проблему.

Смежные вопросы