c++(sum求和---静态数据成员)

news/2024/11/28 8:30:40/
#include<iostream>
using namespace std;
class myclass
{
public:myclass(int a,int b,int c);static void getsum();//声明静态函数成员private:int a,b,c;static int sum;//s声明静态数据成员};
int myclass ::sum=0;//定义并初始化静态数据成员
myclass::myclass(int a,int b,int c)
{this->a=a;this->b=b;this->c=c;sum+=a+b+c;
}
void myclass ::getsum()//static可以省略
{cout<<"sum = "<<sum<<endl;//cout<<a<<endl;//出错,因为只能访问静态数据成员
}
int main()
{myclass m(1,2,3);m.getsum();
}

http://www.ppmy.cn/news/487365.html

相关文章

mysql同一实例多个数据库数据同步

方案一&#xff1a;使用触发器同步 优点&#xff1a; 工作效率和开发效率上有很大的提高 缺点&#xff1a; 增加数据库服务器的开销 具体需求 sakila数据库中的user_test表数据&#xff0c;同步到test库的user_test表&#xff0c;以及world库的user_test表 具体实现 使用…

算法(DFS->树与图的深度优先遍历->树的重心 )

给定一颗树&#xff0c;树中包含n个结点&#xff08;编号1~n&#xff09;和n-1条无向边。 请你找到树的重心&#xff0c;并输出将重心删除后&#xff0c;剩余各个连通块中点数的最大值。 重心定义&#xff1a;重心是指树中的一个结点&#xff0c;如果将这个点删除后&#xff…

ES6 中 Map 和 Set 数据结构

Map 为什么要引入Map? 传统的对象的键只能用字符串&#xff0c;局限性比较大&#xff0c;所以引入了Map Map介绍 Map类似于对象&#xff0c;也是键值对的集合&#xff0c;但是键的范围不限于字符串&#xff0c; 各种类型(包括对象)的值都可以作为键&#xff0c; Object 结构提…

《Python数据挖掘入门与实践》学习笔记1

第八章-用神经网络破解验证码 在8.3.1 反向传播算法一节中出现的一点有问题 在这节中&#xff0c;需要对创建好的神经网络进行训练、预测并评估。 得到预测值后&#xff0c;可以用scikit-learn计算F1值。 from sklearn.metrics import f1_score print("F-score: {0:.2f…

java 中几种常用数据结构

JAVA中常用的数据结构&#xff08;java.util. 中&#xff09; java中有几种常用的数据结构&#xff0c;主要分为Collection和map两个主要接口&#xff08;接口只提供方法&#xff0c;并不提供实现&#xff09;&#xff0c;而程序中最终使用的数据结构是继承自这些接口的数据结构…

数据结构(顺序队列/链队列//循环队列)

顺序队列 #include<iostream> #include<malloc.h> using namespace std; typedef int ElemType; const int MaxSize200; typedef struct {ElemType data[MaxSize];int rear,front;}SqQueue;void InitQueue(SqQueue *&s) {s(SqQueue *)malloc(sizeof(SqQueue))…

数据结构(单链表,顺序结构)

//顺序表基本运算算法 实现算法的初始化&#xff0c;求是否为空表&#xff0c;返回长度&#xff0c;查询&#xff0c;插入&#xff0c;删除 #include <stdio.h> #include <malloc.h> #define MaxSize 50 typedef int ElemType; typedef struct { ElemType data[…

LLM - 基于 Vicuna-13B 参数计算搭建私有 ChatGPT 在线聊天

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://blog.csdn.net/caroline_wendy/article/details/131312366 LLaMA 和 Vicuna 都是大语言模型(LLM)&#xff0c;两者的差异如下&#xff1a; LLaMA (Large Language Model Meta AI)&#…