我应该在什么基础上将项目分成几类?
我可以将项目细分到多少个类?我该怎么知道什么时候停下来?
将整个项目保持在一个班级是一种好的做法吗?
我想在我的应用程序启动时调用一个方法.我知道用"oncreate"在android上很容易实现,但很奇怪,我找不到任何关于如何使用Java而不是在Android上实现这一点.
我分配了内存但是当我调用析构函数时,它给了我一个分段错误.这是代码.我用正确的东西来释放记忆吗?
class plan {
char *symbol;
gro *grow;
public:
plan (int, char[] ); //constructor
~plan ( ); //destructor
};
plan::plan (int num_of_sm, char sm[]){
try {
symbol = new char [strlen(sm) + 1];
}
catch (std::bad_alloc) {
symbol = NULL;
}
if (symbol != NULL) {
if (sm == NULL) {
strcpy (symbol, "");
}
else {
strcpy (symbol, sm);
}
}
gro = new grow [num_of_sm];
}
plan::~plan( ){
delete [ ] symbol;
delete [ ] gro;
}
Run Code Online (Sandbox Code Playgroud) 我不能使用equals长值:
long a = 20; //or 20L
long b = 20; //or 20L
if(a.equals(b)) {
//do
}
Run Code Online (Sandbox Code Playgroud)
错误:无法对基本类型 long 调用 equals(long)
也==不会长久价值的工作。
如何检查长值是否相等?
两种符号之间有什么区别:
encryText =+ text;
Run Code Online (Sandbox Code Playgroud)
和
encryText += text;
Run Code Online (Sandbox Code Playgroud)
注意:encryText和text都是字符串