如果调用给定的函数,是否可以暂停编译?

时间:2018-03-08 01:55:24

标签: c++

在我正在编写的库代码中,我有一些使用状态模式实现的类。为了防止通过以不合逻辑的顺序调用函数来意外错误地使用接口(即在打开文件之前尝试写入文件),我现在抛出'interface_error'异常以提醒客户端如果相应的重载正确使用被称为。

理想情况下,我想将此行为转移到编译时而不是运行时,这是否可以在现代c ++中实现?

0 个答案:

没有答案