自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ 防止头文件被重复包含

当头文件第一次被包含时,`MY_HEADER_FILE_H` 宏未定义,头文件的内容会被包含进来,同时宏会被定义。当头文件再次被包含时,由于宏已经定义,头文件的内容将被忽略。在编写 C++ 代码时,如果在不同的.cpp文件中包含同一个.h文件,编译器在编译的时候会显示该.h文件中的变量被重复包含的错误。——借助预处理指令。只保证了Pragma Once所在的.h文件不会包含多次,不能保证内容相同的两个文件。`#pragma once` 指令直接告诉编译器只包含一次该头文件。

2023-11-08 09:44:24 184 1

原创 关于“extern”关键字的用法总结

在C++出现以前,很多代码都是C语言写的,而且很底层的库也是C语言写的,为了更好的支持原来的C代码和已经写好的C语言库,需要在C++中尽可能的支持C,而extern "C"就是其中的一个策略。例如,我们有两个文件,A.cpp和B.cpp,我们可以在A.cpp中定义一个变量,在B.cpp中通过extern关键字来使用这个变量。在C++编程中,理解并熟练掌握extern关键字的用法,对于我们编写模块化、可重用的代码,实现跨文件的变量和函数的共享,具有重要的意义。

2023-11-07 16:21:14 60

原创 VS中,#include<>和#include“ “的区别

VS中,#include<>和#include" "的区别

2023-10-12 10:46:15 428

原创 C/C++/CAA开发分享“致命错误LNK1561:必须定义入口点”

C/C++/CAA开发分享“致命错误LNK1561:必须定义入口点”

2022-07-06 11:07:07 2281 1

原创 基于CAA的CATIA二次开发环境搭建全过程(亲测可用)

本着交流与学习的目的,现将本人亲自探索的基于CAA的CATIA二次开发环境搭建全过程分享出来,供有需要者参考。对于文中的不足之处或错误,请不吝指教。本文所涉及的软件及其版本包括:CATIAV5R19、CAA、RadeR19、Microsoft Visual Studio 2005、VA_X_Setup1925...

2021-11-24 22:55:20 7553 8

基于CAA的CATIA二次开发 - 几种获得文档的方法

基于CAA的CATIA二次开发 - 几种获得文档的方法

2023-11-28

基于CAA的CATIA二次开发入门级教程-03 新建Module

基于CAA的CATIA二次开发入门级教程-03 新建Module

2023-11-28

基于CAA的CATIA二次开发 - 几种通用复制方法

基于CAA的CATIA二次开发 -- 几种复制的方法 元素复制到指定集合 元素复制到当前工作对象 文件复制

2023-11-27

C++ 查找并替换指定字符串

查找指定字符

2023-11-27

基于CAA的CATIA二次开发入门级教程-02 关联CATIA的API目录

基于CAA的CATIA二次开发入门级教程

2023-11-27

基于CAA的CATIA二次开发入门级教程-01 新建空白CAA工程

基于CAA的CATIA二次开发,适合入门者参考

2021-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除