در C++
امکان تعریف تابعی در تابع دیگه وجود نداره اما امکان تعریف یه ساختار که داخل یه تابع دیگه است وجود داره. بعد میشه از توابع ایستای اون ساختار استفاده کرد.
int f()
{
class inner
{
public: static int g(){ return 10; }
};
return 5*inner::g();
}
int main()
{
printf("%d", f());
return 0;
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)