TransWikia.com

Как сделать "модульный" класс?

Stack Overflow на русском Asked by Ivan Rekunov on January 30, 2021

Появилось желание сделать модульный (в моём понимании) класс, у которого "модули" будут разбросаны по разным файлам, по типу:

#include <foo/foo.h>     // для foo()
#include <foo/bar.h>     // для bar()
#include <foo/biz/baz.h> // для biz::baz()
 
int main()
{
    foo::foo();
    foo::bar();
    foo::biz::baz();
}

Возможно ли такое сделать? Если да, то я был бы рад увидеть ссылку на статью, где описывается подобный класс, ну или реализацию подобного класса в этой теме 🙂

А если невозможно, то как работает схема boost::lib::func() в boost?

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP