下列关于模板的描述中,错误的是()。
A) 类模板的成员函数都是模板函数
B) 函数模板是一种参数化类型的函数
C) 满足一定条件时可以省略模板实参
D) 模板形参只能由关键字typename声明
A.在C++中数据封装是通过各种类型来实现的
B.在C++中,数据封装可以由struct关键字提供
C.数据封装就是使用结构类型将数据代码连接在一起
D.数据封装以后,仍然可以不通过使用函数就能直接存取数据
A.若A类中有B类对象成员则在创建A类对象时,先执行B类的构造函数,再执行A类的构造函数
B.如果一个对象成员有无参构造函数,则可以省略对象成员的初始化语句
C.可以在构造函数的函数体中给出对象成员的初始化
D.可以在构造函数的初始化列表中给出对象成员的初始化