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

免费制作app的手机软件seo赚钱方式

免费制作app的手机软件,seo赚钱方式,中山市城乡住房建设局网站,python 网站开发流程图一、头文件 在 C 中&#xff0c;头文件&#xff08;.h&#xff09;用于函数声明、类定义、宏定义等等 在 Visual Studio 中&#xff0c;头文件通常放在头文件目录中&#xff0c;头文件实现通常放在源文件目录中 二、常用标准库头文件 1、输入输出 <iostream> 标准输入…

一、头文件

  1. 在 C++ 中,头文件(.h)用于函数声明、类定义、宏定义等等

  2. 在 Visual Studio 中,头文件通常放在头文件目录中,头文件实现通常放在源文件目录中


二、常用标准库头文件

1、输入输出
  • <iostream> 标准输入输出流
#include <iostream>using namespace std;int main() {cout << "Hello World" << endl;return 0;
}
2、容器
  1. <string> 字符串处理
#include <string>using namespace std;int main() {string s = "Hello World";return 0;
}
  1. <vector> 动态数组
#include <vector>using namespace std;int main() {vector<int> nums = { 1, 2, 3 };return 0;
}
3、多线程
  • <thread> 线程支持
#include <iostream>
#include <thread>using namespace std;void threadFunction() {std::cout << "Hello Thread" << endl;
}int main() {thread t(threadFunction);t.join();return 0;
}

三、自定义头文件

  1. 头文件 math_utils.h
#pragma once#include <iostream>namespace math {int square(int x);void printSquare(int x);
}
  1. 头文件实现 math_utils.cpp
#include "math_utils.h"namespace math {int square(int x) {return x * x;}void printSquare(int x) {std::cout << "Square of " << x << " is " << square(x) << std::endl;}
}
  1. 测试代码 math_utils_test.cpp
#include "math_utils.h"
#include <iostream>int main() {std::cout << math::square(5) << std::endl;math::printSquare(4);return 0;
}

四、头文件引入方式

1、使用双引号
#include "math_utils.h"
  1. 首先,编译器在当前源文件所在目录搜索

  2. 然后,编译器在指定的包含路径中搜索(例如,-I 选项指定的路径)

  3. 最后,编译器在标准系统包含路径中搜索

  4. 这种方式通常用于包含用户自定义的头文件

2、使用尖括号
#include <iostream>
  1. 编译器不会在当前目录搜索

  2. 编译器直接在标准系统包含路径中搜索

  3. 这种方式通常用于包含标准库头文件


五、防止头文件重复包含机制

1、基本介绍
  1. #pragma once 是 C++ 中用于防止头文件重复包含的编译器指令

  2. #include "math_utils.h" 这行代码来举例,重复包含就是写了多次这行代码

  3. 头文件使用 #pragma once 后,当编译器首次包含头文件时,会记录该头文件的唯一标识(完整路径)

  4. 后续再遇到相同的包含头文件时,编译器会直接跳过其内容

  5. #pragma once 是传统头文件保护宏(#ifndef / #define /#endif)的现代替代方案

2、演示
(1)未防止重复包含
  1. 头文件 math_utils.h,未添加 #pragma once
int globalVar = 10;
  1. 测试代码 my_header_test.cpp,重复包含了头文件
#include "my_header.h"
#include "my_header.h"#include <iostream>using namespace std;int main() {cout << globalVar << endl;return 0;
}
# 输出结果C2374	“globalVar”: 重定义;多次初始化	
(2)防止重复包含
  1. 头文件 math_utils.h,添加了 #pragma once
int globalVar = 10;
  1. 测试代码 my_header_test.cpp,重复包含了头文件
#include "my_header.h"
#include "my_header.h"#include <iostream>using namespace std;int main() {cout << globalVar << endl;return 0;
}
# 输出结果10
http://www.dtcms.com/wzjs/41019.html

相关文章:

  • 谷歌官网seo托管公司
  • 物流网个人网站建设保定网站建设方案优化
  • 成功网站案例分析百度收录技术
  • 网站设计开发方案站长统计推荐
  • 网页模板怎么做网站百度竞价排名魏则西事件分析
  • 网站设计公司哪家网站优化设计的基础是网站基本要素及每个细节的优化
  • 石家庄哪有个人建站的百度竞价推广是什么意思
  • 香港营销型网站网店代运营公司哪家好
  • 公众号怎么制作投票百度地图优化
  • 威海企业做网站哪家好青岛网站建设哪家好
  • 如何做自己的加盟网站网站策划书的撰写流程
  • 网站设计论文经济可行性分析seo基础知识考试
  • 程序源代码下载网站安徽网站seo
  • 青岛网站开发费用推广普通话宣传语
  • 温州网站建设联系电话合肥做网站公司哪家好
  • 赣州市九一人才网手机版搜索引擎优化作业
  • 中国空间站太小了免费好用的网站
  • 在线制作仿真证件生成器优化营商环境的金句
  • 学校 网站建设 报销开封搜索引擎优化
  • 简单的购物网站源码推广引流平台
  • 网站推广的主要途径seo服务套餐
  • 店面门头设计网站朋友圈广告
  • 贵阳网站建设搜王道下拉百度收录的网站多久更新一次
  • 有没有个人网站网站网络推广
  • 网站建设板块免费下载优化排名案例
  • 快看点自媒体平台注册入口和下载上海seo网站优化软件
  • html做高逼格网站关键词排名怎么做上首页
  • 编程网站入门长沙seo关键词排名优化
  • 东莞网站关键词优化收费国外网站推广平台有哪些?
  • 域名进行网站备案google推广有效果吗