【发布时间】:2012-11-26 17:35:49
【问题描述】:
我想使用<< 和>> 运算符来加载并保存到外部数据库。
外部数据库必须实现什么才能使其正常工作?
想法或经验? 我正在使用 SQL 与我的 sqlite3 数据库进行交互。
例如,我想说:
MyClass c;
c >> databaseInstance;
c << databaseInstance;
【问题讨论】:
-
那么
-
这是一个非常奇怪的抽象。 >> 和
-
不,你没有。运算符重载是为了让你的代码更简洁明了。如果我看到这些运算符与 DB 一起使用,它会被视为简洁且不透明。