类常量成员怎么初始化?

CC2530 CC2530 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#define buf_size_t unsigned int
template <typename T> class BUF_OBJECT
{
public:

buf_size_t in;
buf_size_t out;

T * const buf_room; //C++
const buf_size_t buf_size;

BUF_OBJECT(T *__buf_room,buf_size_t __buf_size)
{
buf_size=__buf_size;
buf_room=__buf_room;
}
}


编译报错:
Error[Pe366]: "BUF_OBJECT<T>::BUF_OBJECT(T *, uint16)" provides no initializer for:
const member "BUF_OBJECT<T>::buf_room"
const member "BUF_OBJECT<T>::buf_size"

...全文

相关推荐

类的static,const,static const,const static成员的初始化

static,const,static const,const static是c++中几个常见的很容易弄混淆的几个概念,在这里总结了一下,与大家分享!

bobjoehill

C++测试题目(都是非常基础但是很重要的test)

都是在老外的网站上找的C++test,非常基础但也很重要的知识点

luwuping

Java类加载连接和初始化原理解析

主要介绍了Java类加载连接和初始化原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38662213

C++程序员面试题集

关于C++基础的文档,其中有大量关于C++面试过程中所有的题目。

kimleia

C++实验六类和对象-对象传递与静态成员

C++高级程序设计实验报告-实验六: 1.理解静态成员(静态数据成员、静态成员函数)的作用与使用; 2.理解友元(友元函数、友元类)的作用于使用; 3.理解常类型的使用。 1.理解下面的程序,并在VS下运行查看结果,回答程序后面的问题。 问题一:以上程序编译能通过吗,为什么? 问题二:成员变量nTotalObj在程序中起什么作用,它是如何实现的? 问题三:如果规定该程序的主函数和类CStudent中的成员变量的属性不允许改变,应该如何改正该程序? 2.理解下面的程序,并在VS下运行查看结果,回答程序后面的问题。 问题一:以上程序有两大错误,试指出来,并改正之? 3.理解下面的程序,并在VS下运行查看结果,回答程序后面的问题。 问题一:以上程序有两大错误,试指出来,并改正之(要求主函数和类Date的数据成员属性不可以改动)? 程序设计: 1.某商店经销一种货物。货物成箱购进,成箱卖出,购进和卖出时以重量为单位,各箱的重量不一样,因此,商店需要记录下目录库存的总重量。试用C++模拟商店货物购进和卖出的情况。

Esther-shiliu
评论 21
收藏 已收藏
分享
返回顶部
CC2530
C++ 语言 65,214 成员 250,514 内容