Cl文件是什么:“constcl”是什么意思

经过一些查找和替换重构后,我最终得到了这个宝石:

const cl A
{
};

“const 类”是什么意思?它似乎编译确定。

53

const在这个例子中毫无意义,你的编译器应该给你一个错误,但是如果你用它来声明类的变量之间的关闭};,然后将这些实例定义为const,例如:


const cl A
{
public:
    int x, y;
}  anInstance = {3, 4};
// The above is equivalent to:
const A anInstance = {3, 4};
36

“const 类”是什么意思?它似乎编译确定。

对我来说不是。我认为你的编译器只是礼貌而忽略它。

编辑:是的,V C++ 默默地忽略 const,GCC 抱怨。

22

如果你有这个:

const cl A
{
} a;

那么这显然意味着 'a' 是 const。否则,我认为它可能是无效的 c ++。

9

这是没有意义的,除非你声明类的一个实例后,如这个例子:

const // It is a const object...
cl nullptr_t 
{
  public:
    template<cl T>
      operator T*() const // convertible to any type of null non-member pointer...
    { return 0; }
    template<cl C, cl T>
    operator T C::*() const   // or any type of null member pointer...
    { return 0; }
  private:
    void operator&() const;  // Can't take address of nullptr
} nullptr = {};

如果您正在等待 C ++ 0x,则为临时nullptr实现。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(278)
Cba怎么没有赛程了:TicketMonster怎么了
上一篇
Cnp防晒霜:DIY sw-条形码阅读器:CNP字符串到所需的位置
下一篇

相关推荐

  • classic fit什么意思:经典剪裁,时尚穿搭,让你瞬间美出新高度

    Classic fit是一种服装剪裁,它比slim fit更宽松,但比relaxed fit更加修身。它的特点是宽松的腰部和臀部,以及紧身的袖口和肩部。这种剪裁通常适用于大多数人,因为它不会太宽松也不会太紧身,而是在中间,使您看起来很有型。…

    2023-03-13 13:23:27
    0 34 15
  • android 视频编码深入理解MediaCodec API

    Android 视频编码是指将原始视频数据经过压缩编码后,生成新的视频数据,以便减少视频文件的体积,提高传输速度,以及更好地在 Android 设备上播放。…

    2023-01-13 10:58:18
    0 37 96
  • cv小敢:如何利用CV小敢提升职业技能?

    cv小敢(Computer Vision Tiny-YOLO)是一种轻量级的物体检测算法,它可以在资源受限的设备上运行,如嵌入式设备、智能手机等。它是基于YOLO(You Only Look Once)算法的一个变体,由Joseph Redmon和Ali Farhadi开发,旨在提高深度学习模型的性能,同时减少模型的大小和计算复杂度。…

    2023-02-09 13:08:59
    0 94 43
  • coremail论客邮箱Coremail论客邮箱

    Coremail论客邮箱是一款专业的企业邮箱服务,可以满足企业对安全、可靠性和高效性的要求。它拥有强大的安全性能,可以提供多种安全保护,包括防止邮件被窃取、拦截恶意邮件、防止跨站脚本攻击等。此外,它还支持多种企业级功能,如组织架构管理、收发邮件管理、文件共享管理、联系人管理等,可以帮助企业提高工作效率,提升企业形象。…

    2023-02-25 04:36:55
    0 97 45
  • linux 编译静态库:```ar cr libtest.a *.o```4. 完成!

    我们要创建一个源文件,比如:mylib.c,内容如下:#include…

    2023-03-19 08:46:39
    0 67 34
  • canvas下载安装:Unleash the Power of Canvas to Create Amazing Visuals

    Canvas是一种HTML5技术,可以在网页上创建和绘制2D图形。它是一个JavaScript API,可以使用JavaScript代码来绘制图形,并且可以添加各种效果,如阴影,渐变,动画等。…

    2023-03-08 00:48:14
    0 42 79
  • class定位:The Benefits of Using Class Selectors for Element Locati

    示例示例class定位是一种CSS布局技术,用于指定HTML元素的位置,可以使元素放置在页面的任何位置。代码示例:…

    2023-03-06 07:16:44
    0 96 40
  • cvt加速技巧:如何使用CVT加速技巧提升网络性能?

    cvt加速技巧是一种用于提升计算机程序运行性能的技术。它可以帮助程序员更有效地利用处理器的资源,从而提高程序的性能。cvt加速技巧的主要原理是:在程序运行时,将处理器的资源(如内存、寄存器、流水线等)分解成小块,然后将这些小块重新组合,使其可以更有效地执行程序代码。…

    2023-01-21 04:33:16
    0 92 69

发表评论

登录 后才能评论

评论列表(86条)