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

怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块自住房车各项建设部网站

怎样建设网站?(怎样注册域名?如何选择主机?网站应有哪些功能模块,自住房车各项建设部网站,必要这个网站怎么样,lpl赛区战绩模板函数的声明和定义必须在同一个文件中。 C中每一个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的。只有模板被真正使用的时…

模板函数的声明和定义必须在同一个文件中。

C++中每一个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的。只有模板被真正使用的时候,编译器才知道,模板套用的是什么类型,应该分配多少空间。

参考:https://cloud.tencent.com/developer/article/1942017

静态成员函数,可以用类名::函数名进行访问,而不需要对类进行实例化。

// 通过类名调用静态成员函数
class Point{
public:static void output(){}
};void main()
{Point::output();
}

以inline修饰的函数,在编译时会在调用内联函数的地方展开,没有函数压栈的开销,提高程序运行效率

注意: inline只用于内容重复,但代码很短的函数,避免出栈入栈消耗额外的时间,对于复杂函数,不建议用inline,因为他在每个调用位置都会复制编译,会让代码变得非常长,被100个位置调用,该函数的内存增加100倍,而且现在电脑非常快,inline其实根本没必要,一般只有几行的函数才有理由用inline,因为他的出栈入栈跳转相对本身代码运行时间的比例较高,而长代码就微乎其微。

static inline函数前缀,对函数的作用

对于内联函数,不能像普通函数那样,直接在.h文件里面声明下、.c源文件里面定义下,然后其他C文件就可以调用。而加上static的前缀后,就解决了这个问题。

具体原因如下
如果inline函数在两个不同的文件中出现,也就是说一个.h被两个不同的文件包含,则会出现重名,链接失败。
所以static inline 的用法就能很好的解决这个问题,使用static修饰符,函数仅在文件内部可见,不会污染命名空间。可以理解为一个inline在不同的.C里面生成了不同的实例,而且名字是完全相同的。

总结:static和inline联合使用既能提高程序的运行效率又能让其声明后被多个.c文件使用。

constexpr常量表达式的作用

常量表达式主要是允许一些计算发生在编译时,即发生在代码编译而不是运行的时候。这是很大的优化:假如有些事情可以在编译时做,它将只做一次,而不是每次程序运行时。

它可以修饰变量函数

可变模版参数  <typename...

C++11起,支持可变模版参数。可变参数模板是模板编程时,模板参数(template parameter)的个数可变的情形。

例如,STL的类模板tuple可以有任意个数的类型名(typename)作为它的模板形参(template parameter):

template<typename... Values> class tuple;

如实例化为具有3个类型实参(type argument):

tuple<int, std::vector<int>, std::map<<std::string>, std::vector<int>>> some_instance_name;
http://www.yayakq.cn/news/230230/

相关文章:

  • 网站建设后如何放在网上网站设计字体大小
  • 阳澄湖大闸蟹网站建设开发什么网站
  • 二手书网站策划书seo关键词优化渠道
  • 网站前端怎么做方法网络营销导向企业网站建设的原则包括
  • 小学科学可以做实验的网站找做网站的人
  • 网站开发的工作流程学做网站是什么专业
  • 90设计网站几次是什么意思网站建设与管理实验报告
  • SEO如何建设网站网站开发做美工
  • 英文企业网站建设wordpress死链提交
  • 上饶公司网站建设wordpress媒体库图片太多
  • 如何建一个免费试用网站网站备案证明
  • 如何注册网站域名html代码怎么运行
  • js验证网站营销型手机网站建设
  • 网站内页是什么网站开发难不难学
  • 彩票网站开发制作需要什么东道 网站建设
  • 昆明做网站建设公司wordpress无标题
  • 个人网站做哪种类型室内装饰设计软件
  • 网站建设项目延期验收申请报告织梦物流公司网站模板简洁大气
  • 上海小企业网站建设百度快速排名提升
  • 宁夏做网站好的公司上海定制网站建设费用
  • 楚雄做网站的公司wordpress 单页导航
  • 网站建设背景需要写些什么软件简单网站html模板下载
  • 猴王水果竞猜网站建设腾讯云服务器免费
  • 自主建站梧州论坛看点
  • 南宁网站建设方案报价阿里云虚拟主机和云服务器的区别
  • 黄石企业网站设计如何在百度上做公司做网站
  • 黄石网站制作建站下载专用网站
  • 电影网站怎么制作100块钱开发网站
  • 石家庄新闻联播在线看seo待遇
  • 学做网站哪里学中京建设集团有限公司网站