<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dingdingdinging的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dingdingdinging</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingdingdinging]]></copyright><item><title><![CDATA[C++ 防止头文件被重复包含]]></title><link>https://blog.youkuaiyun.com/dingdingdinging/article/details/134280870</link><guid>https://blog.youkuaiyun.com/dingdingdinging/article/details/134280870</guid><author>dingdingdinging</author><pubDate>Wed, 08 Nov 2023 09:44:24 +0800</pubDate><description><![CDATA[当头文件第一次被包含时，`MY_HEADER_FILE_H` 宏未定义，头文件的内容会被包含进来，同时宏会被定义。当头文件再次被包含时，由于宏已经定义，头文件的内容将被忽略。在编写 C++ 代码时，如果在不同的.cpp文件中包含同一个.h文件，编译器在编译的时候会显示该.h文件中的变量被重复包含的错误。——借助预处理指令。只保证了Pragma Once所在的.h文件不会包含多次，不能保证内容相同的两个文件。`#pragma once` 指令直接告诉编译器只包含一次该头文件。]]></description><category></category></item><item><title><![CDATA[关于“extern”关键字的用法总结]]></title><link>https://blog.youkuaiyun.com/dingdingdinging/article/details/134268677</link><guid>https://blog.youkuaiyun.com/dingdingdinging/article/details/134268677</guid><author>dingdingdinging</author><pubDate>Tue, 07 Nov 2023 16:21:14 +0800</pubDate><description><![CDATA[在C++出现以前，很多代码都是C语言写的，而且很底层的库也是C语言写的，为了更好的支持原来的C代码和已经写好的C语言库，需要在C++中尽可能的支持C，而extern "C"就是其中的一个策略。例如，我们有两个文件，A.cpp和B.cpp，我们可以在A.cpp中定义一个变量，在B.cpp中通过extern关键字来使用这个变量。在C++编程中，理解并熟练掌握extern关键字的用法，对于我们编写模块化、可重用的代码，实现跨文件的变量和函数的共享，具有重要的意义。]]></description><category></category></item><item><title><![CDATA[VS中，#include＜＞和#include“ “的区别]]></title><link>https://blog.youkuaiyun.com/dingdingdinging/article/details/133783215</link><guid>https://blog.youkuaiyun.com/dingdingdinging/article/details/133783215</guid><author>dingdingdinging</author><pubDate>Thu, 12 Oct 2023 10:46:15 +0800</pubDate><description><![CDATA[VS中，#include＜＞和#include" "的区别]]></description><category></category></item><item><title><![CDATA[C/C++/CAA开发分享“致命错误LNK1561：必须定义入口点”]]></title><link>https://blog.youkuaiyun.com/dingdingdinging/article/details/125635146</link><guid>https://blog.youkuaiyun.com/dingdingdinging/article/details/125635146</guid><author>dingdingdinging</author><pubDate>Wed, 06 Jul 2022 11:07:07 +0800</pubDate><description><![CDATA[C/C++/CAA开发分享“致命错误LNK1561：必须定义入口点”]]></description><category></category></item><item><title><![CDATA[基于CAA的CATIA二次开发环境搭建全过程（亲测可用）]]></title><link>https://blog.youkuaiyun.com/dingdingdinging/article/details/121504304</link><guid>https://blog.youkuaiyun.com/dingdingdinging/article/details/121504304</guid><author>dingdingdinging</author><pubDate>Wed, 24 Nov 2021 22:55:20 +0800</pubDate><description><![CDATA[本着交流与学习的目的，现将本人亲自探索的基于CAA的CATIA二次开发环境搭建全过程分享出来，供有需要者参考。对于文中的不足之处或错误，请不吝指教。

本文所涉及的软件及其版本包括：CATIAV5R19、CAA、RadeR19、Microsoft Visual Studio 2005、VA_X_Setup1925
...]]></description><category></category></item></channel></rss>