posts - 67, comments - 120, trackbacks - 1, articles - 0

导航

公告

2006年12月14日

摘要: 关于ODR(one-definition rule)和Template再扯几句:Template要2次编译,因此在每个TU中都要看实现代码,分离编译模型就成空谈了,为了在每个TU中让compiler看实现代码,就要违反ODR了,那就折衷一下,于是要求实现要一致,然后compiler暗中帮你保证只搞出一份出来,一个TU中好说,但是偏偏在多个TU中,compiler和linker却都不检查实现的一致性...阅读全文

posted @ 2006-12-14 16:11 InterMa 阅读(952) 评论(0) 编辑