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

微商手机网站制作百度推广收费多少

微商手机网站制作,百度推广收费多少,有经验的做网站,【转】网页 网站 html如何实现"关闭窗口"代码大全文章目录 C1. C 概述2.C 相对于 C 语言的增强2.1C 第一行代码2.2 C 补充 bool 类型2.3 作用域运算符2.4 命名空间 namespace2.4.1 命名空间基本内容和开放性2.4.2 多个命名空间操作2.4.3 命名空间函数定义和实现分离2.4.4 匿名命名空间2.4.5 命名空间别名 C 1. C 概述 C 之父…

文章目录

      • C++
        • 1. C++ 概述
        • 2.C++ 相对于 C 语言的增强
        • 2.1C++ 第一行代码
          • 2.2 C++ 补充 bool 类型
          • 2.3 作用域运算符
          • 2.4 命名空间 namespace
            • 2.4.1 命名空间基本内容和开放性
            • 2.4.2 多个命名空间操作
            • 2.4.3 命名空间函数定义和实现分离
            • 2.4.4 匿名命名空间
            • 2.4.5 命名空间别名

C++

1. C++ 概述
C++ 之父:本贾尼·斯特劳斯特卢普
C++ 是基于 C 语言的增强,引用的是面向对象的思想,更多的模拟、函数、容量······
C 和 C++ 都是系统级别的语言,操作系统都是基于 C 和 C++ 实现的!
C++ 的重点知识:1. C++ 相较于 C 语言增强的内容【烦琐知识点】2. C++ 面向对象【封装、继承、多态】3. C++ STL 标准库【各种函数、功能、容器】
2.C++ 相对于 C 语言的增强
2.1C++ 第一行代码

代码实现

// 需要导入的 C++ 基础头文件,对应标准输入输出操作
#include <iostream>/*
需要使用命名空间 namespace 
使用 std , 可以使用 C++中的标准输入 cin 和标准输出 cout 相关内容
*/
using namespace std;int main(int argc, char const *argv[])
{/*cout 对应标准输出操作,将数据内容展示在控制台中!<< 连接使用的运算符,中间是拼接展示内容endl 刷新输出缓冲区,可以将数据内容直接展示到控制台,同时提供换行操作*/cout << "你好, C++!" << ", 重点知识 C++ 增强, C++面向对象, C++ STL 标准库" << endl;return 0;
}

编程流程

编译使用的工具:g++
格式:和 C 语言编译格式一致g++ 目标文件.cpp得到 a.out 可执行文件
2.2 C++ 补充 bool 类型

C 语言基本数据类型

整型:short int long
浮点型:float double
字符型:char

C++ 补充 bool 类型,针对于真假关系

bool
// 补充两个关键字
true (1)
false (0)
#include <iostream>using namespace std;int main(int argc, char const *argv[])
{bool ret = false;/*true 对应 1flase 对应 0*/cout << "ret : " << ret << endl; // 0cout << "sizeof(bool) : " << sizeof(bool) << endl; // 1if (ret) // ret = false(0) 不执行 if 大括号的内容{cout << "元气满满的一天!" << endl; }else // 执行 else 中的内容{cout << "依旧元气满满!" << endl;}return 0;
}
2.3 作用域运算符
:: 格式 提示后续内容的归属权
#include <iostream>using namespace std;/*
全局变量
*/
int a = 10;int main(int argc, char const *argv[])
{cout << "a : " << a << endl; // 10/*函数内部的局部变量*/int a = 100;/*就近原则,导致全局变量 a 被覆盖!无法获取到全局变量 a 对应的数据*/cout << "a : " << a << endl; // 100/*解决方案:可以告知作用域运算符 :: 解决问题告知计算机需要获取全局变量 a可以认为当前 a 全局变量是在整个文件中有效 :: 对应的作用域是整个 C++文件*/cout << "::a : " << ::a << endl; // 10return 0;
}
#include <iostream>int main(int argc, char const *argv[])
{/*目前代码中没有使用命名空间 std直接使用 cout cin endl 报错,无法使用。因为以上内容都属于 std 中的组成部分,属于 std 作用域范围以内。如果不需要引入 std 命名空间的方式,需要加入 std命名空间前缀,同时使用 :: 作用域运算符,引入 cout 内容*/std::cout << "你好!" << std::endl;return 0;
}
2.4 命名空间 namespace
2.4.1 命名空间基本内容和开放性
#include <iostream>using namespace std;/*
自定义命名空间命名空间中可以有变量定义,函数定义,类型声明
*/
namespace A
{// 命名空间 A 中定义的变量 b int a = 10;void test(){cout << "命名空间 A 中的 test 函数" << endl;}
} /*
命名空间是开放性的,后续代码中可以通过命名空间的方式
补充内容,和前置声明的同名命名空间一致!
*/
namespace A 
{// 命名空间 A 中定义的变量 bint b = 100;
}void test();int main(int argc, char const *argv[])
{// 直接使用变量 a 无法使用,因为对应的当前代码而言,没有一个可以明确// 使用的变量 a,显式使用的变量 a// cout << "a :" << a << endl; 语法错误!// 正确用法cout << "a : " << A::a << endl; // 10cout << "b : " << A::b << endl; // 100// 没有用使用作用域运算符,默认是在当前文件中或者其导入的其他文件中// 搜索 test 函数test();/*可以利用作用域运算符,选择当前 test 函数是命名空间 A 中的 test 函数*/A::test();return 0;
}void test()
{cout << "当前 C++ 文件中的 test 函数" << endl;
}
2.4.2 多个命名空间操作
#include <iostream>using namespace std;// 命名空间声明
namespace A 
{int a = 10;
}// 命名空间声明
namespace B 
{int a = 200;
}// 告知编译器,当前代码使用命名空间 B
using namespace B;int main(int argc, char const *argv[])
{/*想要适应以上命名空间中的 a 变量,需要不同的命名空间名称 + ::作用域运算符进行明确区分*/cout << "A::a : " << A::a << endl; // 10cout << "B::a : " << B::a << endl; // 200/*在代码之前使用 using 关键字使用了命名空间,相当于整个代码中的可以直接获取对应命名空间的内容,省去命名空间名称当前变量 a 明确为 B 命名空间中的变量*/cout << "a : " << a << endl; // 200return 0;
}
2.4.3 命名空间函数定义和实现分离
#include <iostream>using namespace std;namespace A
{void test1();void test2();
}using namespace A;int main(int argc, char const *argv[])
{/*函数实现在函数名和返回值之间,需要使用作用域运算符,明确告知当前函数属于哪一个命名空间,后续代码中作用域运算符有可能是结构体(struct),类(class)*/test1();test2();return 0;
}void A::test1()
{cout << "namespace A test2 funtion" << endl;
}void A::test2()
{cout << "namespace A test2 funtion" << endl;
}
2.4.4 匿名命名空间
#include <iostream>using namespace std;namespace
{int a = 100;
}int main(int argc, char const *argv[])
{// 当前代码中有且只有一个 a 变量,可以直接使用命名空间中的 acout << "a : " << a << endl; // 100int a = 2000;// 定义了一个局部变量 a,按照基本的就近原则,直接使用的是局部变量 acout << "a : " << a << endl; // 2000// 如果想使用匿名命名空间中的 a,需要加入 :: 作用域运算符cout << "::a : " << ::a << endl; // 100return 0;
}
2.4.5 命名空间别名
#include <iostream>using namespace std;namespace aaaaaaaa
{int a = 100;
}
int main(int argc, char const *argv[])
{// 命名空间名称较长,会导致使用非常麻烦cout << "a : " << aaaaaaaa::a << endl; // 100// 给予当前命名空间起别名,简化命名空间形式namespace A = aaaaaaaa;cout << "a : " << A::a << endl; // 100return 0; 
}

5 命名空间别名

#include <iostream>using namespace std;namespace aaaaaaaa
{int a = 100;
}
int main(int argc, char const *argv[])
{// 命名空间名称较长,会导致使用非常麻烦cout << "a : " << aaaaaaaa::a << endl; // 100// 给予当前命名空间起别名,简化命名空间形式namespace A = aaaaaaaa;cout << "a : " << A::a << endl; // 100return 0; 
}
http://www.tj-hxxt.cn/news/69204.html

相关文章:

  • 企业网站开发周期免费网站推广软文发布
  • wordpress文章不能回复搜索引擎优化课程
  • 做苗木生意上什么网站下载百度极速版
  • 彩票网站的建设工具站seo
  • 基于微信公众号开发网站开发品牌关键词优化
  • 龙岗平湖网站开发西安百度爱采购推广
  • 大学生网站作品seo外链发布软件
  • 北京城乡建设集团网站优秀软文范例100字
  • 彩票系统开发搭建彩票网站服务器安全怎么做seo关键词优化推广哪家好
  • 南通制作网站免费行情网站大全搜狐网
  • 郑州微信网站制作抖音seo排名系统哪个好用
  • 网站开发需要懂java吗许昌网站seo
  • wordpress网站建设中软文代发价格
  • 龙岩网站设计网站制作流程
  • 网站keyword如何排列户外广告
  • 网站更换主机需要怎么做网络推广的平台有哪些
  • 手机网站代码南京seo全网营销
  • 制作app怎么制作百度seo排名培训优化
  • WordPress主题后门检测安卓优化大师下载安装到手机
  • 外包公司与劳务派遣区别上海排名优化seo
  • asp+dreamweaver数据库网站开发与实例教程网站免费seo
  • 行业前10的网站建设公司百度浏览器广告怎么投放
  • 如皋网站建设百度网盘人工客服电话多少
  • 上海市建设安全协会 - 网站首页长沙企业seo优化
  • 美容 北京 公司 网站建设厦门百度推广排名优化
  • 景区网站建设费用百度指数资讯指数是指什么
  • 2018网站做外链google入口
  • 传奇霸主郑州网站关键词优化公司
  • 做网站的一般都包维护吗google seo是什么意思
  • wordpress隐藏播放器网站seo在线诊断分析