C++点滴

  1. 将“引用”作为函数返回值类型的格式、好处和需要遵守的规则

函数格式:类型标识符(如int)&函数名(参数列表){函数体}
好处:返回的值不用创建副本。
注意事项:
1. 不能返回局部变量的引用。因为局部变量的引用在函数返回时会被销毁,使得引用指向不明,程序进入未知状态。
2. 不能返回函数内部new分配的内存的引用。被函数返回的引用只是一个临时变量,而没有被赋予一个实际变量,那么这个引用所指向的内存没法释放,会造成内存泄漏。
3. 可以返回类成员的引用,但是最好是const。因为类成员一般是封装隐藏的,不能被修改。

1.新特性
bool类型
bool flag=0;

if(flag)
{
    //to do
}
else
{
    //to do
}

2.随用随定义变量
3.C++的I/O方式
cout的语法形式
cout>>x>>endl;(endl相当于C语言中的/n)
cout<<”x+y=”<

namespace A         namespace B
{
                      {
    int x=0;                int x=2;
    void fun1();            void fun1();
    void fun2();            void fun3();
}                   }

cout<

int *p=new int [1000];
if(NULL==p)
{
//内存分配失败
}
delete p;           //释放内存
p=NULL;     //将指针p置空

类(类名最好能看出类的功能)

class Dog               //类名(关键字)
{
char name[20];      //数据成员(属性)
int age;
int type;

void shout();           //成员函数(方法)
void run();
};

目的不同抽象出的信息不同。
访问限定符:public,private,protected
class TV
{
public:
char name[20]; //希望暴露出来的
int type;

void changeVol();
void power();
private:
电阻调节; //希望隐藏的
像素配色;
};
对象:具体事物
对象实例化
从栈实例化对象:(引用上面的类TV)
int main

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值