标签: instance-variables

为什么实例变量不采用新值

这是一个代码示例:

var testObject =
{
   val1:  1,

   testing:  function( )
   {
      val1 = 2;
      alert( val1 );
   }
};
Run Code Online (Sandbox Code Playgroud)

怎么警告打印val1,它说未定义?

javascript instance-variables object-literal

-1
推荐指数
1
解决办法
76
查看次数

我可以只使用声明生成一个简单的构造函数吗?

我有一个包含许多实例变量的类:

class Data {
public:
    const double a, b, c, d;
    const size_t e, f, g, h, i, j;
    const std::string s;
    // and so on
    double Q, Z;
    Data(const double a, const double b, ...);
};
Run Code Online (Sandbox Code Playgroud)

以及代码中其他地方的一些相当复杂的逻辑,它们计算所有这些字段应该具有的值,然后创建一个Data对象.

double a = ...;
double b = ...;
// and so on, but not for Q and Z
Data data_instance(a, b, c, d, e, f, g, h, i, j, s, ...);
Run Code Online (Sandbox Code Playgroud)

的值QZ计算在构造,作为其他值的函数.我是这样做的,因为实例Data是不可变的,我希望这些字段可以const帮助编译器强制执行此操作. …

c++ constructor instance-variables c-preprocessor

-1
推荐指数
1
解决办法
52
查看次数

非线程安全字段不应是静态的,声纳 lint 错误

嗨,我有这个代码示例。

 public class Util implements Serializable {


        private static final SimpleDateFormat DATE_KEY_FORMAT = new SimpleDateFormat("yyyyMMdd");
        private static final SimpleDateFormat EUS_WS_DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");
        private static final SimpleDateFormat DATETIME_KEY_FORMAT = new SimpleDateFormat("yyyyMMddHHmmssSSS");
        public static final String TIME_ZONE_GMT = "GMT";


        /**
         * Returns date in the format yyyyMMdd
         * @return
         */
        public static int getyyyyMMdd() {
            return Integer.parseInt(DATE_KEY_FORMAT.format(new Date()));
        }

        public static int getyyyyMMdd(Date date) {
            return Integer.parseInt(DATE_KEY_FORMAT.format(date));
        }

        public static String getyyMMdd(Date dateTime) {
            return DATE_KEY_FORMAT.format(dateTime);
        }

        public static String getyyyyMMddHHmmssSSSCur(Date …
Run Code Online (Sandbox Code Playgroud)

java instance-variables

-1
推荐指数
1
解决办法
1865
查看次数

@和@@实例之间的区别

我用ruby制作了一个应用程序,并从红宝石教程中受益.所以,我遇到这个语法(@@vars),并想问它.(我认为它就像是C或二维数组中的指针)

@@vars@vars

ruby instance-variables class-variables

-2
推荐指数
1
解决办法
355
查看次数