当前位置: 首页 > wzjs >正文

网站seo 最好wordpress新闻动态插件

网站seo 最好,wordpress新闻动态插件,机械公司网站源码,注册百度网站怎么弄在C中,​头文件(.h/.hpp)​​ 的主要作用是声明接口和共享代码,但如果不规范使用,会导致编译或链接错误。以下是详细总结: 一、头文件中可以做的事情 1.1 声明 函数声明(无需inline&#xff…

在C++中,​头文件(.h/.hpp)​​ 的主要作用是声明接口和共享代码,但如果不规范使用,会导致编译或链接错误。以下是详细总结:

一、头文件中可以做的事情

1.1 声明

  • 函数声明(无需inline)
// utils.h
void print(); // 声明
  • 类或者结构体声明
class MyClass {
public:void foo(); // 成员函数声明
};
  • 外部变量声明(用extern)
    如果不想用extern,可以使用C++17支持的内联全局变量
extern int globalVar; // 声明,定义在.cpp中

1.2 定义

  • 内联函数的定义
inline int add(int a, int b) { return a + b; } // 解决ODR问题
  • 类或者结构体成员函数定义
class Vector {
public:float x, y;float length() const { return std::sqrt(x*x + y*y); } // 隐式inline
};
  • 模板定义
template<typename T>
T max(T a, T b) { return (a > b) ? a : b; } // 模板必须完整定义在头文件
  • 常量表达式(C++11)
constexpr float PI = 3.1415926f; // 内部链接,每个编译单元独立副本
  • C++17内联变量
inline int globalConfig = 42; // 允许头文件中定义全局变量

1.3 其他

  • 宏定义​(谨慎使用)
  • 类型别名(using 或者 typedef)
  • 命名空间

二、头文件中不可以做的事情

1.1 普通函数定义

原因​:违反ODR规则,多个编译单元生成相同符号,链接冲突。

// utils.h
void print() { std::cout << "Hello"; } // ❌ 多个.cpp包含时链接错误

1.2 非内联全局变量定义

int globalVar = 42; // ❌ 多个.cpp包含时链接错误

1.3 静态全局变量

问题​:每个包含该头文件的.cpp会生成独立的 localVar,浪费内存。

static int localVar = 0; // ⚠️ 每个编译单元独立副本,可能不符合预期

1.4 复杂代码逻辑​

避免在头文件中写长函数或复杂逻辑​(如文件操作、动态内存分配)。
​原因​:增加编译时间,代码膨胀。

http://www.dtcms.com/wzjs/812476.html

相关文章:

  • 有没有做游戏评测的网站建设银行网站上改手机号码
  • 娄底建设网站制作塘沽做网站的公司
  • 做网站口碑比较好的大公司上海自贸区注册公司费用
  • 网站需要服务器吗十大深夜看黄禁用免费撒娇
  • 个人物流网站建设方案软考网络规划设计师论文
  • 商业设计网站推荐天津网站制作公司
  • 公司网站是做的谷歌的wordpress 七牛 上传
  • 做网站需要哪些栏目建设银行银行号查询网站
  • 如何维护自己的网站公众号的关注怎么加微信
  • 手机网站底部固定菜单免费的自媒体一键发布平台
  • 民众镇做网站公司怎样入门网站开发
  • 网站系统开发流程修改wordpress后台登录
  • 网站开发用例说明网站更换域名备案
  • 网站建设哪家合适互联网创业项目推荐
  • 路桥做网站家乡网站怎么做
  • 无备案网站可以做百度推广运城网站建设公司
  • 木材模板.网站注册域名能干什么
  • 扬中网站建设好么深圳外贸营销型网站建设
  • 廊坊那家做网站排行榜上海闸北城市建设有限公司网站
  • 网站建设营销型号的区别公司管理软件免费版
  • 网站漂浮网站怎么加链接
  • 做网站资料准备什么做网站用什么环境
  • 个人网站推广手段有哪些互联网公司的网络运营
  • 做现金贷网站的公司青岛做网站哪家优化好
  • 商务网站 活二级目录做网站
  • 个人备案门户网站网页设计留言板怎么做
  • 磁力狗在线seo整站优化服务
  • 论坛网站免费建设模板vitality 中文原创wordpress主题
  • 360网站seo手机优化软件宁波seo排名优化价格
  • 开发公司网站一汽大众网站谁做的