[問題] Template + pimpl ?
最近需要實作一些泛型演算法,介面長得像這樣:
template< typename T >
class Algo {
public:
static void call( /* ... */ ) {
// large part
}
private:
Algo() {
// blah blah
}
};
總之裡面可能會出現很多實作細節才會用到的東西
像是 inner class 之類的
但礙於 template 沒辦法分開編譯,想藏也不知從何藏起 ...
不知各位有無好辦法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.96.117.192
→
05/01 00:47, , 1F
05/01 00:47, 1F
→
05/01 01:01, , 2F
05/01 01:01, 2F
→
05/01 01:01, , 3F
05/01 01:01, 3F
→
05/01 01:03, , 4F
05/01 01:03, 4F
→
05/01 01:03, , 5F
05/01 01:03, 5F
→
05/01 01:07, , 6F
05/01 01:07, 6F
→
05/01 01:10, , 7F
05/01 01:10, 7F
→
05/01 01:10, , 8F
05/01 01:10, 8F
→
05/01 01:22, , 9F
05/01 01:22, 9F
→
05/01 01:23, , 10F
05/01 01:23, 10F
→
05/01 01:23, , 11F
05/01 01:23, 11F
→
05/01 01:26, , 12F
05/01 01:26, 12F
→
05/01 01:27, , 13F
05/01 01:27, 13F
→
05/01 01:28, , 14F
05/01 01:28, 14F
推
06/02 17:55, , 15F
06/02 17:55, 15F
→
06/02 17:55, , 16F
06/02 17:55, 16F
→
06/02 17:56, , 17F
06/02 17:56, 17F
→
06/02 17:56, , 18F
06/02 17:56, 18F
→
06/02 17:56, , 19F
06/02 17:56, 19F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章