`

static 例子

    博客分类:
  • c++
 
阅读更多
#include<iostream>

class testStatic{
	static int a,b;
	int c;	
	public:
		testStatic( int _c):c(_c){		
	}
		static void output(testStatic & ts);
		int get();
}; 
int testStatic::a = 10;
int testStatic::b = 20;
void testStatic::output(testStatic & ts){
//	std::cout<< a << " " << b << std::endl;
//	std::cout<< c << "\n";
	std::cout<< ts.get() << std::endl;
}
int testStatic::get(){
	return c;
}
int main() {
	testStatic ts(30);
	testStatic::output(ts);
}


分享到:
评论

相关推荐

    JAVA中static方法的用法实例详解

    在Java编程语言中,`static`关键字用于定义类级别的成员,包括变量和方法。静态成员不依赖于类的实例,而是直接与类相关联。这意味着它们在类加载时被初始化,并且所有类的实例都可以共享这些静态成员。下面将详细...

    C例子:static关键字

    该程序是我写的博客“一起talk C栗子吧(第一百二十六回:C语言实例--static关键字)”的配套程序,共享给大家使用

    Static控件 动态显示内容

    在这个例子中,我们使用了MFC的CStatic和CScrollBar类,以及自定义的消息处理来实现Static控件的动态滚动显示。实际上,还可以使用GDI+或其他图形库直接绘制文本,模拟滚动效果。另外,如果你的项目使用了如Qt或...

    serve-static:使用Nest框架(node.js)服务静态网站(SPA):broccoli:

    安装$ npm i --save @nestjs/serve-static例子查看完整示例。用法只需在您的Nest应用程序中导入ServeStaticModule 。 import { Module } from '@nestjs/common' ;import { join } from 'path' ;import { ...

    java视频 static关键字

    在这个例子中,`count`变量在所有`MyClass`实例之间共享。 2. **静态方法(Static Methods)**: `static`方法不能访问非`static`成员,因为它们不依赖于特定的对象实例。这些方法通常用于工具类或者不需要访问...

    Static静态变量的应用(VB6.0代码编写)

    1. **计数器**:如上面的例子所示,Static变量可以用来作为循环计数器,记录函数或过程的调用次数。 2. **缓存数据**:当需要在多次调用间保存一些计算结果或者临时数据时,Static变量可以避免重复计算,提高效率。...

    static实例

    在编程语言中,`static` 是一个非常关键的修饰符,尤其在面向对象的编程中,如 C++、Java 和 C# 等。`static` 关键字用于定义类的静态成员,包括静态数据成员(变量)和静态成员函数(方法)。下面我们将详细讨论这...

    java中static属性学习

    在这个例子中,可以看到`Father`类和`Son`类都包含了静态语句块。这些静态语句块分别在类加载时被执行,输出`"static father555"`和`"static son555"`。 此外,`Son`类的构造函数显式地调用了父类`Father`的构造...

    Java中的Static块与静态方法

    在这个例子中,当程序启动时,首先会执行静态块,将`staticVar`初始化为10,然后在`main`方法中调用静态方法`staticMethod`。这清晰地展示了静态块和静态方法的执行顺序和作用。 ### 总结 静态方法和静态块在Java...

    Java static修饰成员变量

    在这个例子中,`count`是静态变量,两个对象`obj1`和`obj2`共享同一个`count`值。因此,对`count`的修改会影响到所有对象。 其次,`static`还可以修饰方法,这样的方法称为静态方法或类方法。静态方法不依赖于任何...

    static 在java中的作用

    在这个例子中,`meth`方法是一个静态方法,可以直接通过`UseStatic.meth()`的方式调用。 ##### 3.3 静态代码块 静态代码块用于初始化静态变量,只在类加载时执行一次。它主要用于进行一些初始化操作,比如设置静态...

    如何使用Static的变量和方法

    在这个例子中,`static`块初始化了`b`变量,展示了`static`变量和方法的使用。 #### 在类外调用Static成员 静态方法和变量可以在它们所属的类之外独立使用,只需要使用类名后跟点运算符即可。例如,调用静态方法:...

    java中的static变量,方法,代码块

    下面的例子展示了静态代码块的使用: ```java public class Demo { static { System.out.println("Static block is executing..."); } public static void main(String[] args) { System.out.println("Main ...

    static 用法

    在这个例子中,静态数据成员`numTargets`用来计数产生的对象个数。这种机制可以用于各种统计目的,比如跟踪创建了多少个对象。此外,静态成员函数也可以用于线程安全的操作,因为它们不受特定对象状态的影响。 ### ...

    Java static修饰方法

    在Java编程语言中,`static`关键字是一个非常重要的修饰符,它有多种用途,但最常见的是用来修饰类的方法和变量。在这个主题中,我们将深入探讨`static`修饰方法的概念、作用以及它如何影响Java程序的执行。 首先,...

    一个简易实现ASP.NET网页静态数据Static Data 进行缓存Cache 的程序例子

    通过理解和实践这个例子,你可以更好地掌握如何在实际项目中应用缓存策略,提升应用程序的性能和响应速度。不过,需要注意的是,虽然缓存能带来性能提升,但也可能导致内存占用过高,因此在使用缓存时应适当权衡,...

    static与final的异同

    在Java编程语言中,`static`和`final`都是关键字,它们用于定义不同的特性,但同时也有一些相似之处。下面我们将详细探讨这两个关键字的区别和用法。 首先,`static`关键字是用来声明类级别的变量或方法,这意味着...

    C++中的static关键字的总结及代码

    ### C++中的`static`关键字详解 #### 一、面向过程设计中的`static` ##### 1.1 静态全局变量 在C++中,`static`关键字用于定义静态全局变量时,该变量在整个程序运行期间只初始化一次,并且在程序的整个生命周期...

    extern和static的详细用法

    在这个例子中,`g_str`是在整个工程范围内唯一的一份,`test2`编译单元无需再次定义,否则会导致链接错误。 #### 四、static详解 `static`关键字用于控制变量的作用域和生命周期。根据其使用场景的不同,`static`...

Global site tag (gtag.js) - Google Analytics