作用名是什么意思?

宿芊宿芊最佳答案最佳答案

这是C++里一个比较基础的知识点,其实其他语言也有类似的概念。 编程语言里有很多术语都是C++引入的,并成为了行业通用词汇,比如指针、数组、结构体等。而作用名(英文叫“name of usage”)正是C++里的一个创新——它允许你为已存在的对象设置一个新名字来引用或调用这个对象。

举个例子: int a = 10; int& b = a; //把a的值赋给b int c = 20; cout i(); ... 这个e()、f()和g()可能包含非常多的代码,也可能根本没有定义,但无论情况如何,你只要使用它们的时候,只要它们的返回值类型匹配,你可以把它们当作任何你想要的命名来进行赋值或者调用。这极大地提高了编程的可读性和灵活性。

最后需要说的是,C++中的全局变量和全局常数可以在不定义的地方直接使用,事实上这些变量和常数的名称就是它们的作用名,你也可以在需要时使用任何你喜欢的名称来重新定义这些量。

区优霞区优霞优质答主

作用名是作者在构思时虚拟出来的一个称呼,是区别不同叙述人称所使用的一种符号。在任何一部小说中,总会有个讲述故事的人,即叙述人。在某些故事中,例如卡尔维诺的《意大利童话》,那个讲述这些民间传说的人是作者自己,作用名即作者的真实姓名;在另一些故事中,例如鲁迅的《狂人日记》,那个讲述故事的人是作者创造出来的,作用名就只能是假托的。

第一人称和第二人称的叙事作品中,作用名一般是明示的;第三人称的叙事作品中,作用名一般是隐含的。

我来回答
请发表正能量的言论,文明评论!