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

网站界面设计尺寸西安seo服务培训

网站界面设计尺寸,西安seo服务培训,网站 建设需要提供哪些资料,长春网站建设厂家三向比较运算符可以用于确定两个值的大小顺序#xff0c;也被称为太空飞船操作符。使用单个表达式#xff0c;它可以告诉一个值是否等于#xff0c;小于或大于另一个值。 它返回的是类枚举#xff08;enumeration-like#xff09;类型#xff0c;定义在 compare …三向比较运算符可以用于确定两个值的大小顺序也被称为太空飞船操作符。使用单个表达式它可以告诉一个值是否等于小于或大于另一个值。 它返回的是类枚举enumeration-like类型定义在 compare 与 std 名称空间中。其运算的结果如下 数据类型值含义如果操作数为整数类型其结果称为 强排序(strong_ordering)strong_ordering::less左边的操作数小于右边的操作数strong_ordering::greater左边的操作数大于右边的操作数strong_ordering::equal左边的操作数等于右边的操作数如果操作数为浮点类型其结果称为 偏序(partial_ordering)partial_ordering::less左边的操作数小于右边的操作数partial_ordering::greater左边的操作数大于右边的操作数partial_ordering::equivalent左边的操作数等于右边的操作数partial_ordering::unordered无法比较时有一个非数字如果操作数为自己实现的类型称为 弱排序(weak_ordering)weak_ordering::less左边的操作数小于右边的操作数weak_ordering::greater左边的操作数大于右边的操作数weak_ordering::equivalent左边的操作数等于右边的操作数 三向比较运算符的用法 三向比较运算符的使用方式如下 #include iostreamusing namespace std;int main() {int i{ 11 };strong_ordering result{ i 0 };cout typeid(result).name() endl;if (result strong_ordering::less) { cout less endl; };if (result strong_ordering::greater) { cout greater endl; };if (result strong_ordering::equal) { cout equal endl; };return 0; }可以得到以下的输出结果 struct std::strong_ordering greater同时compare 还提供了一些函数来解释排序结果有以下几种std::is_eq()is_neq()is_lt()is_lteq()is_gt()is_gteq()。 使用的方式如下 #include iostream #include compare using namespace std;int main() {int i{ 11 };strong_ordering result{ i 0 };cout typeid(result).name() endl;if (is_lt(result)) { cout less endl; };if (is_gt(result)) { cout greater endl; };if (is_eq(result)) { cout equal endl; };return 0; }三向比较运算符的作用 在编写自己的类时如果需要实现比较运算符在 C20 之前通常要重载 6 个比较运算符, !。在 C20 引入了三向比较运算符以后就可以只重载 与 后其他的运算符会由编译器为我们生成。在 C20 中重载了 后! 也会自动重载 以下是使用示例 #include iostream #include compare using namespace std;class MyClass { public:MyClass(int ini) : _data{ ini } {}auto operator(const MyClass other) const {return this-_data other._data;}auto operator(const MyClass other) const {return this-_data other._data;} private:int _data; };int main() {MyClass a{ 10 }, b{ 20 };if (a b) {cout a b endl;}if (a ! b) {cout a ! b endl;}return 0; }可以得到以下的运算结果 a b a ! b
http://www.w-s-a.com/news/668941/

相关文章:

  • wordpress更换域名后网站打不开宜昌建设银行网站
  • 写出网站开发的基本流程百度网页电脑版入口
  • 网站设计有限公司怎么样网站建设西班牙语
  • 网站安全解决方案宁波seo网络推广优化价格
  • 做网站带来好处wordpress可以做oa系统吗
  • 建筑设计人才招聘网站h5营销型网站suteng
  • 做app和网站怎样如何做html网站
  • php开发手机端网站开发更换网站标题
  • 提供网站建设报价延津县建设局网站
  • 江苏网站建设流程土巴兔全包装修怎么样
  • 环保网站建设方案带漂浮广告的网站
  • 淘宝客合伙人网站建设建站前端模板
  • 网站单页模板怎么安装中世纪变装小说wordpress
  • 手机免费建设网站制作宝安第一网站
  • 如何做x响应式网站asp网站出现乱码
  • 网站备案的幕布是什么来的游戏推广代理
  • 固始城乡建设局的网站怎么打不开了上海建设网站
  • 关于加强网站信息建设的通知3d网站开发成本
  • 网站建设实训过程报告成品网站1688入口的功能介绍
  • 网站定制开发需要什么资质国外设计灵感网站
  • 搜搜网站收录广告设计与制作模板图片
  • 江苏省建设监理协会网站汕头网站建设方案优化
  • 中国风网站配色方案正规少儿编程排名
  • 兼职做网站的软件wordpress赞的代码
  • 销售网站的技巧四博互联做的网站
  • 网站建设 图片问题小程序免费制作平台凡科网页版
  • 猪八戒网做网站怎么样网站建设 客户同程
  • 西安网站建设那家强网站建设方案 报价
  • 销售网站建设考核指标网站建设价格组成
  • 网站302跳转网站建设完成后 下一步做什么