tag:blogger.com,1999:blog-7557021.post4903681837517429660..comments2024-03-15T00:20:45.921-07:00Comments on Dreamster: sudeephttp://www.blogger.com/profile/00941277335658782203noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-7557021.post-17223888350379342282007-04-20T17:58:00.000-07:002007-04-20T17:58:00.000-07:00No it won't be caught by the compiler. But the lin...No it won't be caught by the compiler. But the linker can give some good error messages :-) like extern can't be initialized everywhere.....sudeephttps://www.blogger.com/profile/00941277335658782203noreply@blogger.comtag:blogger.com,1999:blog-7557021.post-71430546982227044722007-04-20T08:23:00.000-07:002007-04-20T08:23:00.000-07:00But this isn't an error that can be caught by the ...But this isn't an error that can be caught by the compiler, right?<BR/><BR/>I think a compiler deals with just one translation unit ( the cpp/c file, and the included header files ). <BR/><BR/>The linker is supposed to link all the .o together. The linker is supposed to resolve undefined symbols, and flag duplicate symbols. <BR/>Alva?test123https://www.blogger.com/profile/01056785003187425845noreply@blogger.com