首页 > 编程语言 > 详细

C++ tcc/icc文件 【转载】

时间:2020-05-15 09:24:51      阅读:79      评论:0      收藏:0      [点我收藏+]

它不是标准化的。有些使用.tcc(t =模板,cc = C ++源代码),
有些使用.icc(i =包含,cc = C ++源代码),有些使用.h(但这
使其与“真实”标头没有区别),有些则只是使用
根本不用额外的文件。它通常是一个文件,其中包含
在标头中声明模板的实现,标头随后包含#tcc(或
任何其他名称)文件。但是由于对此没有标准或普遍共识
,因此也可能是其他任何事情。
这只是需要
在大多数编译器使用它们的所有翻译单元中可见模板定义的人工

产物==== example.hpp ====
#ifndef EXAMPLE_HPP
#define EXAMPLE_HPP

template <typename T>

#include“ example.tcc”

#endif

==== example.tcc ====
#ifndef EXAMPLE_HPP
#错误不要直接包含此文件,请包含example.hpp代替
#endif

template <类型名T> void f()
{
//东西
}

来自https://bytes.com/topic/c/answers/138863-what-tcc

C++ tcc/icc文件 【转载】

原文:https://www.cnblogs.com/muzzik/p/12892624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!