C++によるAPIデザインってどうすか