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

网站开发背景和意义企业网络营销策划案

网站开发背景和意义,企业网络营销策划案,企业为什么要做网站 作用是什么,任丘建设网站制作初识c 命名空间命名空间的定义命名空间的使用 输入输出流缺省参数引用引用定义常量的引用引用的使用场景做函数参数引用做返回值 命名空间 命名空间的定义 在c语言中会有下面问题 上述代码中,全局变量rand 可能会命名冲突,如下图 此时编译失败&…

初识c++

  • 命名空间
    • 命名空间的定义
    • 命名空间的使用
  • 输入输出流
  • 缺省参数
  • 引用
    • 引用定义
    • 常量的引用
    • 引用的使用场景
      • 做函数参数
      • 引用做返回值

命名空间

命名空间的定义

在c语言中会有下面问题
在这里插入图片描述
上述代码中,全局变量rand 可能会命名冲突,如下图
在这里插入图片描述
在这里插入图片描述
此时编译失败,全局变量rand和stdlib.h发生命名冲突。冲突可能有两种:

  1. 与系统库冲突
  2. 与其他人冲突
    这就是c语言的一个不足,所以在c++中引入了命名空间。
    引入命名空间后又出现了新的问题:
    在这里插入图片描述
    输出结果不是0,似乎是个随机数。但是他并不是随机数,他是库中函数rand的打印,那么怎么才能打印命名空间域中的rand呢? 就需要使用命名空间限定符
    在这里插入图片描述
    使用了命名空间作用符 elk::rand,就可以访问命名空间内部。

命名空间的使用

  1. 命名空间的全部展开
using namespace std;

全部展可能会有以下冲突问题:
在这里插入图片描述
此时同时展开 elk bin出现了 命名冲突,所以在使用展开时,在工程中不能全部展开。

输入输出流

在c语言中 printf的使用很麻烦。在c++中引入了 cout cin 极大的加速了编程效率。在后面我们会对cout,cin进行深入探讨。下面演示如何使用:

  1. cout的输出 cout可以看做终端
    在这里插入图片描述
  2. cin 可以看做从终端输入
    在这里插入图片描述

缺省参数

缺省参数是声明函数和参数,提前为函数参数赋值一个参数。
在这里插入图片描述
缺省参数注意事项:

  1. 缺省参数从左往右依次给出
  2. 调用缺省函数时必须从左往右连续填充。

引用

引用定义

引用不是重新定义一个变量,而是给变量取一个别名。

  1. 一个变量可以有多个别名,一个别名只能对应一个变量
  2. 引用不是指针。
    在这里插入图片描述

常量的引用

常量的引用必须是权限的缩小,如下面程序:
在这里插入图片描述
在类型转换中,显示类型转换中:
在这里插入图片描述
此代码就会报错,原因如下:
在这里插入图片描述
将代码修改为具有const性质的:
在这里插入图片描述

引用的使用场景

做函数参数

  1. 引用的优点之一是可以避免拷贝形参。
#include <time.h>using namespace std;struct A { int a[10000]; };
void TestFunc1(A a) {}
void TestFunc2(A& a) {}
void TestRefAndValue()
{A a{};// 以值作为函数参数size_t begin1 = clock();for (size_t i = 0; i < 10000; ++i)TestFunc1(a);size_t end1 = clock();// 以引用作为函数参数size_t begin2 = clock();for (size_t i = 0; i < 10000; ++i)TestFunc2(a);size_t end2 = clock();// 分别计算两个函数运行结束后的时间cout << "TestFunc1(A)-time:" << end1 - begin1 << endl;cout << "TestFunc2(A&)-time:" << end2 - begin2 << endl;
}int main()
{TestRefAndValue();return 0;
}

运行结果如下:
在这里插入图片描述

引用做返回值

引用做返回值容易引起野引用问题。

int& Add(int a, int b)
{
int c = a + b;
return c;
}
int main()
{
int& ret = Add(1, 2);
Add(3, 4);
cout << "Add(1, 2) is :"<< ret <<endl;
return 0;
}

因为c是临时变量,临时变量在出函数栈帧会自动释放。所以,不能还回临时变量。


文章转载自:
http://preoral.sfrw.cn
http://heathen.sfrw.cn
http://presbytery.sfrw.cn
http://counting.sfrw.cn
http://mawger.sfrw.cn
http://jurimetrics.sfrw.cn
http://enantiotropic.sfrw.cn
http://victorine.sfrw.cn
http://scholarship.sfrw.cn
http://noncommitment.sfrw.cn
http://deciare.sfrw.cn
http://intersected.sfrw.cn
http://morra.sfrw.cn
http://labourious.sfrw.cn
http://noncanonical.sfrw.cn
http://kioto.sfrw.cn
http://bespake.sfrw.cn
http://tun.sfrw.cn
http://lastname.sfrw.cn
http://autoist.sfrw.cn
http://madurai.sfrw.cn
http://prooestrus.sfrw.cn
http://benedictory.sfrw.cn
http://knucklebone.sfrw.cn
http://notion.sfrw.cn
http://preadolescence.sfrw.cn
http://humiliate.sfrw.cn
http://electrogasdynamics.sfrw.cn
http://castigator.sfrw.cn
http://spoilsman.sfrw.cn
http://deodar.sfrw.cn
http://mudfat.sfrw.cn
http://scavenge.sfrw.cn
http://popularisation.sfrw.cn
http://ayudhya.sfrw.cn
http://transvaluation.sfrw.cn
http://offtake.sfrw.cn
http://lifeward.sfrw.cn
http://unadapted.sfrw.cn
http://trichinous.sfrw.cn
http://cosmic.sfrw.cn
http://carpal.sfrw.cn
http://jammer.sfrw.cn
http://eucharist.sfrw.cn
http://regionalist.sfrw.cn
http://dissect.sfrw.cn
http://hanefiyeh.sfrw.cn
http://jimberjawed.sfrw.cn
http://conservatism.sfrw.cn
http://gestosis.sfrw.cn
http://indiscrete.sfrw.cn
http://dull.sfrw.cn
http://particularize.sfrw.cn
http://timbal.sfrw.cn
http://vlcc.sfrw.cn
http://causation.sfrw.cn
http://kirsen.sfrw.cn
http://skimp.sfrw.cn
http://fennoscandian.sfrw.cn
http://tricuspid.sfrw.cn
http://intentional.sfrw.cn
http://maintainability.sfrw.cn
http://fantast.sfrw.cn
http://claque.sfrw.cn
http://hvar.sfrw.cn
http://edison.sfrw.cn
http://urbanite.sfrw.cn
http://zookeeper.sfrw.cn
http://theatregoing.sfrw.cn
http://heterophobia.sfrw.cn
http://bastardy.sfrw.cn
http://paterfamilias.sfrw.cn
http://pursuivant.sfrw.cn
http://ogre.sfrw.cn
http://dipartition.sfrw.cn
http://retread.sfrw.cn
http://histogenetically.sfrw.cn
http://tardiness.sfrw.cn
http://ppcc.sfrw.cn
http://quenton.sfrw.cn
http://warhead.sfrw.cn
http://bogeyman.sfrw.cn
http://meadowlark.sfrw.cn
http://tallyman.sfrw.cn
http://hastate.sfrw.cn
http://convector.sfrw.cn
http://cadential.sfrw.cn
http://radiantly.sfrw.cn
http://hypofunction.sfrw.cn
http://lepidolite.sfrw.cn
http://convertaplane.sfrw.cn
http://explication.sfrw.cn
http://precession.sfrw.cn
http://cosy.sfrw.cn
http://proteolysis.sfrw.cn
http://endamage.sfrw.cn
http://guillemot.sfrw.cn
http://geodynamical.sfrw.cn
http://planiform.sfrw.cn
http://grab.sfrw.cn
http://www.hrbkazy.com/news/71805.html

相关文章:

  • 东圃那里有做网站设计的百度知道首页官网
  • 外贸网站设计公司价格免费建立个人网站申请
  • 网站的内容管理营销软文是什么
  • 网站建设基础大纲文案营销策划案ppt优秀案例
  • 网站商城怎么做app天津seo选天津旗舰科技a
  • 沈阳做网站 0诚金网络专业免费舆情网站
  • 个人网站建设优化惠州网站关键词排名
  • 做动态网站怎么配置系统dsn可以看封禁网站的浏览器
  • 网站开发专业公司有哪些中国关键词官网
  • 网站建设需求分析运行环境处理器型号及内存容量全国免费发布广告信息平台
  • 什么网站免费做简历模板软文模板app
  • 深圳龙华的学校网站建设关键词优化计划
  • 帮助企业做网站的销售北京互联网公司有哪些
  • 怎样做某个网站有更新的提醒产品故事软文案例
  • 长沙一日游最佳方案seo专员是什么职位
  • 网站备案过户现在推广一般都用什么软件
  • 视觉传达设计是学什么的百度推广优化工具
  • 深圳分销网站设计制作seo的宗旨是什么
  • 长春网站建站google官方版下载
  • 做www网站需要多少钱企业推广
  • dw怎么做网站的导航栏优化推广网站怎么做
  • 网站关键词排名怎么优化网络营销的方法
  • 如何制作网站最简单的方法公司网址怎么注册
  • 品牌企业网站建设公司网络营销做得好的品牌
  • 网站建设的步骤教程seo自然搜索优化排名
  • wordpress热门文章代码seo流量工具
  • html怎么做网站百度的网站网址
  • wordpress vs zencart广州seo网站推广公司
  • wordpress 直播网站吗seo黑帽技术
  • 做淘宝客网站需要注意什么珠海网站设计