在制定视频编码标准的过程中,不断会有新的提案出来以期替换原来的技术,但原来的技术又不能立即删掉,于是条件编译在JM、HM、JEM中被广泛地使用。
只要有代码的地方,就可以使用条件编译。条件编译既可以出现在头文件,又可以出现在源文件;既可以出现在类定义体、函数体中,又可以出现在类定义体、函数体外。
需要注意的一点是,函数(成员函数)声明的地方用了条件编译,函数(成员)定义的地方也相应地要用条件编译。
在制定视频编码标准的过程中,不断会有新的提案出来以期替换原来的技术,但原来的技术又不能立即删掉,于是条件编译在JM、HM、JEM中被广泛地使用。
只要有代码的地方,就可以使用条件编译。条件编译既可以出现在头文件,又可以出现在源文件;既可以出现在类定义体、函数体中,又可以出现在类定义体、函数体外。
需要注意的一点是,函数(成员函数)声明的地方用了条件编译,函数(成员)定义的地方也相应地要用条件编译。