- 博客(6)
- 收藏
- 关注
转载 函数重载与重复声明
一个函数在一个特定的域中被多次声明时,编译器解析第二个及后面函数依照下面步骤:1.参数个数或类型不同,则认为是重载 // 重载函数 void print( const string & ); void print( vector & );2.函数返回类型和参数表完全相同,则认为第二个函数是第一个函数的重复声明 参数表的比较过程与参数名无关3.如果两个函数的参数表相同
2012-09-17 19:49:33 3475
转载 程序员面试 ---- struct和class的区别
1.struct 是值类型,class是对象类型2.struct 不能被继承,class可以被继承3.struct 默认的访问权限是public ,而class 默认的访问权限是private .4.struct 不能由程序员申明构造函数,即使是默认(不带参数)的构造函数,同样也不能有析构的处理部分。这是因为struct 的构造函数是由编译器自动生成的。并且struct 的
2012-09-06 20:11:31 743
转载 程序员面试 ---- 函数模板
#includetemplate void func(const int &t){ cout<<t+100<<endl;}templatevoid func(const T &t){ cout<<t<<endl;}int main(){ func(10.3); func(1000); return 0;}程序运行结果:10.3 100
2012-09-06 19:54:27 627
转载 程序员面试 -- 数据库
1、有个表tableQQ,有整型的ID项和字符类型的Nickname项,这两个项都不允许为空 (1)写出建立该表的SQL语句 (2)找出Nickname为QQ的用户,按ID降序排列的SQL语句 (3)写出删除ID为1234用户记录的SQL语句 (4)写出添加ID为5555,Nickname为'1234'的SQL语句 答案: (1) CREATE TABLE tableQ
2012-09-05 15:57:16 631
转载 运算符优先级 计算 a^b << 2
计算 a^b 答案: 运算符优先级: 括号,下标,->和.(成员)最高; 单目的比双目的高; 算术双目的比其他双目的高; 位运算(左移、右移) 高于 关系运算; 关系运算 高于 按位运算(与,或,异或); 按位运算 高
2012-09-05 10:31:27 2283 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人