我想为一个类(在这种情况下是一个形状工厂)有一个私有静态常量.
我想要有类似的东西.
class A {
private:
static const string RECTANGLE = "rectangle";
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,我从C++(g ++)编译器中得到了各种错误,例如:
ISO C++禁止成员'RECTANGLE'的初始化
非整数类型'std :: string'的静态数据成员的无效类初始化
错误:使'RECTANGLE'静止
这告诉我这种成员设计不符合标准.如何在不使用#define指令的情况下拥有私有文字常量(或者可能是公共的)(我想避免数据全局性的丑陋!)
任何帮助表示赞赏.
我完全不了解Silverlight,只不过它是微软的技术.几乎完成了计算机科学学位,在工作环境中用C#编程了几年 - 对Java和OO技术有很好的了解 - 平均Silverlight编程的道路有多难?我得到了一些工作DAMN IT!
我已经习惯了PHP,HTML和几乎没有CSS ..
我是否需要强大的网络编程背景才能拿起它?