用一个成员来做一个标志。比如说初始化这个成员为true,然后执行这个方法后就设置它为false,下次再调用这个方法就判断,如果为false就不执行那些代码了。个人见解,见笑了
是软件的话能通过时间或者文件的改变来判断,但这些都可以作弊,要完全避免,估计要用芯片,物理变化就无法复原了
bool flag=true;
if(flag==true)
{
//你要运行的代码
flag=false;
}
没这种特殊语句。。。
只能用一个IF加点技巧判断~
使用 构造函数
把只需执行一次的代码放在构造函数里就行了。如:
class MyClass
{
//构造函数
MyClass()
{
// 只执行一次的代码
}
//每次都要执行的代码
//......
}