static 实例化的问题
public class A
{
public static double[] W = { 192.68, 286.18, 419.71, 595.21, 804.73, 1073.42, 1425.53, 1817.36, 2256.73, 2693.5 };
public static double[] lg_W;
public A()
{
for(int i=0;i<W.Length;i++)
lg_W[i]=Math.Log10(W[i]);
}
这是个model类,有问题吗?
在窗体里有 A a=new A();
为什么调试时一实例化 就自动到 窗体的 dispose。
也不报错。真无奈
哪位前辈给我指点指点 , 谢谢
{
public static double[] W = { 192.68, 286.18, 419.71, 595.21, 804.73, 1073.42, 1425.53, 1817.36, 2256.73, 2693.5 };
public static double[] lg_W;
public A()
{
for(int i=0;i<W.Length;i++)
lg_W[i]=Math.Log10(W[i]);
}
这是个model类,有问题吗?
在窗体里有 A a=new A();
为什么调试时一实例化 就自动到 窗体的 dispose。
也不报错。真无奈
哪位前辈给我指点指点 , 谢谢
...全文
相关推荐
PHP中new static() 和 new self() 的区别介绍
主要介绍了PHP中new static() 和 new self() 的区别介绍,需要的朋友可以参考下
Java让泛型实例化的方法
主要介绍了Java让泛型实例化的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
详解C++编程中断言static_assert的使用
主要介绍了C++编程中断言static_assert的使用,断言在debug时非常有用,是C++入门学习中的基础知识,需要的朋友可以参考下
PHP new static 和 new self详解
使用 self:: 或者 __CLASS__ 对当前类的静态引用,取决于定义当前方法所在的类:使用 static:: 不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。
设计一个只能在堆上或栈上实例化的类
一道C++笔试题:设计一个只能在堆内存上实例化的类和一个只能在栈内存上实例化的类 只能在堆内存上实例化的类:将析构函数定义为private,在栈上不能自动调用析构函数,只能手动调用。也可以将构造函数定义为private,但这样需要手动写一个函数实现对象的构造。 只能在栈内存上实例化的类:将函数operator new和operator delete定义为private,这样使用new操作符创建对象时候,无法调用operator new,delete销毁对象也无法调用operator delete。 #include <iostream> using namespace s


