NEU相关

 

1.默认构造函数和默认拷贝构造函数区别。

默认构造函数:

和类同名,没有参数,没有返回值。

只能分配空间,完成不了初始化数据的任务(如果是基本数据类型例外)。(也有一说:默认构造函数会将所有数据成员初始化为0或空)。

默认拷贝构造函数:

拷贝构造函数和类同名,有一个参数,为某个同类对象的引用,没有返回值。

只能进行浅拷贝,对简单数据类型进行拷贝。如果类中有动态数组等数据类型,浅拷贝会出错。

拷贝构造函数使用于:

用对象来初始化另一对象时。

对象做为函数参数,形参和实参进行结合时。

函数返回值为对象,函数执行完返回时。

 

2.数据库的相关知识:

create table T_result(

stuID varchar(15) unique,

curID varchar(15) not null,

curName varchar(10),

credit int,

result double check result >=0 and result <= 100,

check(credit between 3 and 8),

foreign key(stuID) references student(stuID) on delete cascade,

primary key(stuID,curID)

)

create table T_student(

stuID varchar(15) primary key,

stuName varchar(10) not null,

age int not null,

sex varchar(2) not null,

birth datetime not null,

check ((age>0) and (age < 125)),

check sex = '男' or set = '女' default ‘男'

)

查询修了curID为10010的学生的学号stuID,姓名stuName,成绩result,按成绩降序排列

select stuID,stuName,result

from T_result,T_student

where curID = '10010' and T_result.stuID = T_student.stuID

order by result desc;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值