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

自己弄网站怎么弄平台网站建设协议书

自己弄网站怎么弄,平台网站建设协议书,温州最便宜网站建设,wordpress软件特点1 什么是hpp文件#xff1f; hpp文件是C程序中一种特殊头文件#xff0c;它可以包含类的声明和实现。与传统的h文件相比#xff0c;hpp文件具有以下特点#xff1a; 将类的声明和实现放在同一个文件里#xff0c;减少了代码量#xff0c;提高了代码的可读性。无需再将c…1 什么是hpp文件 hpp文件是C程序中一种特殊头文件它可以包含类的声明和实现。与传统的h文件相比hpp文件具有以下特点 将类的声明和实现放在同一个文件里减少了代码量提高了代码的可读性。无需再将cpp加入到项目中进行编译将代码直接编译到调用者的obj文件不再生成单独的obj大幅度减少编译次数。非常适合编写开源库boost库大量使用模板采样hpp的形式可以保持与各个编译器更好的兼容性。 2 使用hpp文件的好处 减少代码量提高代码可读性避免符号重定义错误提高编译效率方便编写开源库提高代码的可维护性 3 注意事项 与传统的h文件相比hpp文件有很多优点但是在编写hpp文件时也需要注意以下事项 ① 不可包含全局对象和全局函数 由于hpp文件本质上是作为h文件被调用者include所以当hpp文件中存在全局对象或者全局函数而该hpp被多个调用者include时将在链接时导致符号重定义错误。要避免这种情况需要去除全局对象将全局函数封装为类的静态方法。 // 错误示例 #include iostreamint g_val 0; // 全局对象void print_val() {std::cout g_val std::endl; }// 正确示例 #include iostreamclass MyClass {public:void print_val() {std::cout m_val std::endl;}private:int m_val 0; // 类成员 }; ② 类之间不可循环调用 如果hpp文件中包含多个类并且这些类之间存在相互依赖关系那么在编译时会导致循环依赖错误。为了避免这种情况需要对类之间的依赖关系进行合理的设计避免循环调用。 // 错误示例 #include iostreamclass A {public:void foo(B b) {// ...} };class B {public:void bar(A a) {// ...} };// 正确示例 #include iostreamclass A {public:void foo(B* b) {// ...} };class B {public:void bar(A* a) {// ...} }; ③ 不可使用静态成员 hpp文件中的静态成员在编译时会被编译到调用者的obj文件中这会导致多个调用者共享同一个静态成员。如果静态成员发生变化则会导致所有调用者都受到影响。因此在hpp文件中应避免使用静态成员。 // 错误示例 #include iostreamclass MyClass {public:static int s_val 0; // 静态成员void print_val() {std::cout s_val std::endl;} };// 正确示例 #include iostreamclass MyClass {public:void print_val() {int val 0; // 局部变量std::cout val std::endl;} }; ④ 其他注意事项 在hpp文件中可以使用#include预处理指令来包含其他头文件。在hpp文件中可以使用#pragma once预处理指令来避免重复包含。在hpp文件中可以使用using声明来简化代码。 // 示例 #include iostream #include vector#pragma onceusing namespace std;class MyClass {public:void print_val() {cout m_val endl;}private:int m_val 0; };
http://www.hkea.cn/news/14303402/

相关文章:

  • 电子商务网站建设的目的意义游戏推广工作好做吗
  • 买空间哪个网站好突出什么 加强网站建设
  • 网站动态小图标官网摩尔庄园
  • 杭州市住房和城乡建设部网站python编程代码大全
  • 网站购物车设计网站建设创意文案
  • 淘宝网站边上的导航栏怎么做本地wordpress上传
  • 哪里发布网站开发需求网页设计与制作属于什么专业
  • 公司网站域名注册流程1688网站登录
  • 大良网站建设公司网站备案的规划方案
  • 中企动力建设网站做微网站的公司哪家好
  • 网站建设官方网wordpress 后台文章
  • 泊头哪里有做网站的网站界面分析
  • 服务器上的网站怎么做301互联网建筑设计平台
  • 遵义网站建设中心wordpress 国内模板
  • 新网做网站流程唐山网站建设报价
  • 仲恺建设局网站iphone手机网站建设
  • 广州网站建设乐云seo模板中心网站快速排名工具
  • 免费建站软件新做的网站如何
  • 美食杰网站的建设目的阿里巴巴出口贸易平台
  • 网站开发课程学习报告太原网站排名公司
  • 网络营销的主要传播渠道上海百度提升优化
  • 网站制作 毕业设计可以做网站的服务器
  • 男男床上爱做 网站网页设计主页和子页怎么做
  • 苏州门户网站建设电话恩施seo快速排名
  • 榆林市城乡建设规划网站电子商务网站建设前期准备
  • 网站开发html文件规范哪个网站有教做面食
  • wdcp 默认网站医院有关页面设计模板
  • 孕妇做兼职上哪家网站凡客app哪去了
  • 网站版块模板建设工程公司起名
  • 小程序开发免费平台南昌网站排名优化