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

网站域名更换wordpress用户邀请注册

网站域名更换,wordpress用户邀请注册,论述网站建设的步骤,wordpress 做ins一. 命名空间 1. 定义 出现的意义#xff1a;解决各种函数、关键词和类的名称冲突问题。 定义方式#xff1a;namespace 命名空间的名字 { } #xff08;注意#xff01;}后面不加#xff1b;#xff09; namespace 是关键词命名空间的…一. 命名空间 1. 定义 出现的意义解决各种函数、关键词和类的名称冲突问题。 定义方式namespace 命名空间的名字 { } 注意}后面不加                             namespace 是关键词命名空间的内容成员可以是变量函数类型可嵌套定义同一个项目工程中允许存在多个相同名称的命名空间编译器最后会合并到一个命名空间中。 namespace N1 {//变量int a1;int b2;//函数int Add(int a, int b) {return a b;}//结构体类型struct Node{struct Node* next;int val;};//在N1命名空间中嵌套定义N2namespace N2{int a3;}} 2. 访问 命名空间内部可直接访问外部需指定出他属于的命名空间。 法一 用访问限定符::直接访问 int main() {printf(%d\n, N1::a);//1printf(%d\n, N1::N2::a);//3return 0; } 法二  用using展开命名空间里某个单独的成员 using N1::b; int main() {//对比 printf(%d\n, N1::a);//1printf(%d\n, b);//2return 0; } 法三 using展开命名空间的全部成员  using namespace N1; int main() {printf(%d\n, a);//1printf(%d\n, b);//2return 0; } 3. 说明 工程项目中可能会产生命名冲突所以把常用库里面一些对象或者类型展出来。 比如using std::cin、using std::cout 等。 日常练习中不在乎跟库命名冲突所以可以把库的命名空间全部展开。 比如using namespace std; 二. C 中的输入和输出 cin 标准输入cout 标准输出需要 iostream头文件 和 std的命名空间 #include iostream using namespace std;//日常练习using namespace std::cin;//建议项目工程时这么定义 using namespace std::cout; int main() {int a;cin a;//10cout a;//10return 0; } 三. 缺省参数 1. 概念 缺省参数是在定义或声明函数时为函数的参数指定一个默认值。 调用该函数时如果没有传对应的实参的值则该参数就使用之前设定好的默认值缺省值。 // Func 函数有一个缺省参数 void Func(int a 0) {coutaendl; }int main() {// 没有传参时使用参数的缺省值Func(); // 传参时使用指定的实参Func(10); }2. 分类  1、全缺省形参全部给定缺省 void Func(int a 1,int b 2,int c 3) {cout a endl;//1cout b endl;//2cout c endl;//3 }2、半缺省参数形参必须从右往左连续缺省不可间隔缺省 void HalfFunc(int a, int b 10, int c 20) {cout a endl;//66cout b endl;//77cout c endl;//20 }int main() {HalfFunc(66,77);return 0; } 3. 注意事项 参数缺省时必须从右往左连续缺省。带缺省参数的函数调⽤C规定必须从左到右依次给实参不能跳跃给实参缺省参数不能在函数的声明和定义中同时出现。如果声明和定义分离的话建议在声明那里缺省这样便于在头文件里查找修改。缺省值必须是常量或者全局变量。C语言不支持缺省参数编译器不支持 四. 函数重载 c允许实现功能类似参数列表不同的同名函数。 这里的参数列表不同指的是参数的类型、顺序、个数不同 构成函数重载的条件 1. 参数个数不同 void f(int a) { } void f() { } 2. 参数类型不同  int f(int a) { } double f(double a) { } 3. 参数顺序不同 void f(int a,char b) { } void f(char b,int a) { } 注意事项 1. 返回类型不同不构成重载 // 返回值类型都为 int int Add(int a, int b) {}// 返回值类型为double double Add(int a, int b) {} 2. 函数重载不可用缺省函数  void func(int a) {}void func(int a,int b10) {}int main() {// error不明确到底是调用带缺省的还是不带缺省的func(10); } 五. 引用 1. 概念 给已存在变量取别名共用同一块内存空间但编译器不会为该引用变量开辟内存空间。 类似 林冲又叫豹子头人民币又叫毛爷爷 使用规则 类型 引用变量名 引用实体; int main() {int a 10;int ra a;// ra 引用 a//也可以给别名取别名int rra ra;// rra 引用 ra//a和ra和rra地址相同printf(%p\n, a);printf(%p\n, ra);printf(%p\n, rra);return 0; }2. 注意事项   引用变量在定义时必须初始化即必须有引用实体。 int ra;//error一个变量可以有多个引用。(人民币可以叫毛爷爷也可以叫钞票一个引用对象只能引用一个实体。毛爷爷只能是人民币的别名不能是你爷爷 3. 引用和const访问权限的放大与缩小 首先我们知道的是 int 访问权限可读可写大于 const int仅可读。  我们要知道一个概念引用的访问权限只可缩小不可放大。 int main() {// error权限放大const int a 10;int ra a; //正常编译允许权限缩小int b 10;const int rb1 b;//权限缩小int rb2 b;//权限相等return 0; } v 4. 使用及相比的优点 1代替指针传参 //减少了c语言中指针对地址的解引用操作可以直接修改实参的值 void Swap(int left, int right) {int temp left;left right;right temp; }2做返回值 //函数返回值就是实参本身减少了临时变量的创建提高效率//传引用返回 int Count() {static int n 0n;//返回n本身return n; }//传值返回 int Count() {static int n 0n;//返回n的值的一份临时拷贝对象return n; }特别说明引用返回容易造成的非法访问 5. 指针和引用的区别精简三点 引用不能指向空值null而指针可以。引用在使用时不需要解引用操作不需要 * 符号而指针需要。引用在定义时必须初始化而指针可以在后续指向不同的对象。 六. 内联函数 1. 概念 以inline修饰的函数叫做内联函数编译时C编译器会在调用内联函数的地方把函数内容展开从而替换对函数的调用没有函数压栈的开销内联函数可以提升程序运行的效率。 //定义两个数相加的内联函数 inline int Add(int a, int b) {return a b; }代码很长或者有递归的函数不适宜使用作为内联函数。inline是一种以空间换时间的做法省去调用函数栈帧的开销。inline不建议声明和定义分离这样会导致链接错误。因为inline既要要被展开就没有函数地址了链接就会找不到 2. c替代宏的方法 常量定义 换用const来修饰函数定义 换用内联函数 七. nullptr与NULL NULL 预处理后0 可能被定义为字⾯常量0使用需要类型转换nullptr 预处理后(void*)0 隐式地转换为指针类型避免类型转换问题 故在c可以使用nullptr代替NULL传递空指针。
http://www.w-s-a.com/news/186667/

相关文章:

  • 刷粉网站推广免费网站建设找王科杰信誉
  • 投标建设用地是哪个网站微信小程序多少钱
  • 做玄幻封面素材网站我国数字经济报告
  • 手机网站返回跳转wordpress带颜色的文字
  • 微信群领券网站怎么做创意广告图片
  • 跟我一起做网站嘉兴做网站哪家好
  • 上海知名建站公司山东住房和建设庭网站
  • 深圳市城乡建设部网站首页平台设计方案怎么做
  • 深圳美食教学网站制作wordpress列表图显示标题
  • 怎么做网址导航网站沈阳高端做网站建设
  • 棋牌网站开发需要多少钱整网站代码 带数据 免费 下载
  • 网站建设 sql 模版猎头用什么网站做单
  • 河北保定建设工程信息网站wordpress 远程缓存
  • 手机网站开发之列表开发win7网站开发教程
  • 楚雄市住房和城乡建设局网站廊坊企业网站建设
  • 东莞规划局官方网站wordpress添加文章页不显示图片
  • 做企业网站要哪些人员百度商城网站建设
  • c语言软件开和网站开发区别多产品的网站怎么做seo
  • 收益网站制作移动互联网应用的使用情况表格
  • 专业的手机网站建设公司哪家好同城信息网站建设
  • 参与做网站的收获国外网站服务器建设
  • 西宁网站建设报价cu君博规范网站kv如何做
  • 毕业室内设计代做网站广东建设监理协会网站个人账号
  • 百度推广点击收费标准自己如何做网站优化
  • 安徽省建设监理网站广州澄网站建设公司
  • 做简历用什么网站俄罗斯搜索引擎浏览器官网入口
  • dw里响应式网站怎么做制作网站需要多少时间
  • 网站如何做双链路示范学校建设专题网站
  • 网站开发北京影视网站seo描述
  • 高端网站定制建设公司哪家好企业网络推广技巧