欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

7-20牛客网未知点集合

发布时间:2025/3/19 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 7-20牛客网未知点集合 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.

函数的定义不可以嵌套,但函数的调用可以嵌套

 

2.

问题:

由多个源文件组成的C程序,经过编辑、预处理、编译,链接等阶段会生成最终的可执行程序。下面哪个阶段可以发现被调用的函数未定义?

 

解析(链接):

编译时只是把函数的符号地址记录下来,链接时该函数符号有定义才会变成具体的地址。如果链接过程中所有符号都有定义,链接成功,生成可执行文件;否则链接失败。

 

3.

在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是 ( )。

A: 无操作数的运算符

B: 二元运算符

C: 前缀一元运算符

D: 后缀一元运算符

 

解析:(C)

如果重载函数是  A operator++(int)  表示重载后缀++ 即是 a++

如果重载函数是  A operator++()  表示重载前缀++ 即是 ++a

 

4.

若要重载+、=、<<、==和[]运算符,则必须作为类成员重载的运算符是?

= 和 []

解析:

(1)只能使用成员函数重载的运算符有:=、()、[]、->、new、delete。

         (2)单目运算符最好重载为成员函数。
         (3) 对于复合的赋值运算符如+=、-=、*=、/=、&=、!=、~=、%=、>>=、<<=建议重载为成员函数。
         (4) 对于其它运算符,建议重载为友元函数。

 

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的7-20牛客网未知点集合的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。