作者lalawby ()
看板C_and_CPP
标题[问题] 把变数固定
时间Mon Sep 14 22:38:08 2009
大家好
我想问个问题
我写的程式里面我想用 int status[i] = 0 or 1 or 2
来表示三个不同的状态
但是当status[i] = 2後 我想把 status[i]定住
不允许再切换回 0 or 1
这样应该要如何在C++中表现
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 99.3.80.23
1F:→ dendrobium:确定之後都不会再变动??? 09/14 22:42
2F:→ james732:我会想要写个 class 封装起来 09/14 22:48
3F:推 karcher:遇到status[i]==2不要做事就好了... 09/14 22:53
4F:→ lalawby:确定之後都不会再变动 09/14 22:58
5F:→ lalawby:因为程式有点大 每个地方都设定会变得很乱 想说能不能 09/14 22:58
6F:→ lalawby:直接锁住status[i]==2 09/14 22:59
7F:→ yan04870449:define 或 const ? 09/14 23:00
8F:→ akasan:推2F 封装成物件应该是不错的选择 09/14 23:00
9F:推 hylkevin:把切换的动作写成一个function就好了 09/15 05:30
10F:推 sunneo:用mprotect让status[i]写入是透过handler的 09/15 19:58