网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月27日漏签0天
c++吧 关注:650,962贴子:2,118,077
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 18回复贴,共2页
  • ,跳到 页  
<<返回c++吧
>0< 加载中...

好吧,各位大神,我又来请教了

  • 只看楼主
  • 收藏

  • 回复
  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <iostream.h>
class T
{
public:
/*********found***+******/
T(int x):a(x)
{b+=x;}
/********found**********/
static void display(T c)
{ cout<<"a="<<c.a<<"\t"<<"b="<<b<<endl;}
private:
const int a;
static int b;
};
/**********found*********/
int T::b=5;
void main()
{
T A(3),B(5);
T::display(A);
T::display(B);
}


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是二级c++的一个机试题目,我怎么也算不出来vc编出来的那个答案。。
我是这样想的,首先b=5,a=3,然后算了之后b=8
所以第一次输出的就是3和8了。。
但是编程出来后答案是3和13.。。
我蛋疼了。。
求高手。。必粉


2026-01-27 05:44:08
广告
不感兴趣
开通SVIP免广告
  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哎呀。。。这个总是要输入验证码。。纠结。会员都申请不了。。。。


  • 黑色橡树
  • |
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
static
static
static
static
static
不明白,去看书。


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看了啊。。书都被我啃透了。。奈何智商有限。。。。


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
static那一节我看了n遍了


  • 黑色橡树
  • |
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
定义A加3,定义B也加5,一共不就是13了。
AB访问的都是同一个b,就是T::b


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
蛋疼的表示,还是不懂。。。
菜比一个。。。


2026-01-27 05:38:08
广告
不感兴趣
开通SVIP免广告
  • 13708457313
  • |
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我记的不是有句:静态函数只能调用静态变量。你这里 {￿cout<<"a="<<c.a


  • 空降师二等兵
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主,T A(3)的时候,调用构造函数,b+=x,此时b=8,因为b是静态的,内存中只有一份,
T B(5)的时候,再次调用构造函数,b+=x,此时b=13.
我特别的能深刻理解你,我刚学cpp的时候,遇到了和你同样的一模一样的问题。。。。。。。


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
额。。不是呢。。是常数据成员


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是的啊。。这又不是直接调用。。这已经是通过对象c进行的


  • 飞翔_蟑螂
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
啊。。。。。哥们。。。。终于把我的问题解决了。。。
亲啊亲啊。。。俺的偶像啊。。。
对啊。。我没有考虑后面了。。
大神。。佩服。。粉了


  • 空降师二等兵
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你叫我大神可真是折煞我也,我跟你一样,是个小菜鸟,因为我也被这个题搞懵过,所以我非常理解你的心情,这吧里都是高手,咱们要虚心请教。。。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 18回复贴,共2页
  • ,跳到 页  
<<返回c++吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示