,const函数的用法?

用户投稿 44 0

关于“php_const_类”的问题,小编就整理了【4】个相关介绍“php_const_类”的解答:

const函数的用法?

const在C/C++中有很多的用法,现将const的用法做如下总结。

1、const修饰变量

const修饰变量,可以使变量具有常属性,也就是该变量在以后的使用中其值都不能进行改变。

在这里要注意的一点就是const修饰的变量要进行初始化。

2、const和指针

用const修饰指针有以下几种情况

3、保护函数参数不被改变

用const修身函数的参数,可以保证该参数的值在函数内部不被改变。

但是一般const修饰的参数都有哪些呢?

一般用引用或者传地址的方式给函数传递一个参数,如果在函数体内对该参数进行修改,那么就会连实参的值一并进行修改。

4、const修饰函数返回值

const修饰函数的返回值,防止函数的返回值被修改

但是这里要注意的是,必须也用const修饰的变量来接收这个函数的返回值。

5、const修饰类成员函数

const可以修饰类成员函数,防止类成员函数中除了static成员之外的其他成员被修改。

6、const修饰类的成员变量

类的成员变量可以分为静态的和非静态的,如果const修饰的是静态的成员变量,可以在构造函数中对该变量进行初始化;如果const修饰的是静态的成员变量,则需要在类外对该变量进行初始化。

const的用法?

用法如下:

The problem is that the key in an associative container is const.

This paper introduces an efficient digital controlled const current source based on the switch technology.

用法:

n. 常量,常数

Qualifying a method's formal parameter as const

将一个方法的形参设置为常量。

You declare a class constant with the constkeyword.

用const关键字声明类常量。

Embedding const ants in code is obviously foolish.

在代码中嵌入常量显然是愚蠢的。

If you don't need to change it, use constreference.

如果你不需要改变它,使用常量引用。

const可以不加类型名吗?

const为常量必须加类型名。

php中,一个类中,方法内调用另一个方法?

示例

class Test{

function aa(){

$this->bb(); //使用$this变量表示当前类

}

function bb(){

echo "引用过去了";

}

}

类使用方式

$class = new Test();

$class->a();

到此,以上就是小编对于“php_const_类”的问题就介绍到这了,希望介绍关于“php_const_类”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!