我正在寻找最佳实践答案.目前我正在尝试将下拉菜单添加到我网站的导航栏中.我发现我可以使用CSS来完成它,我也可以使用JS - Angular来完成它.我已经读过,因为有了JS恶意的东西可以编程,有些人会禁用JS.因此,为了使您的网站功能在更多的计算机上,它应该用CSS编程.这有什么好处吗?我应该尽可能避免使用JS编码吗?
我试图代表一副扑克牌中的52张牌.我需要总共6位; 2为西装,4为排名.我以为我会使用char并且前两位为零,因为我不需要它们.问题是我不知道是否有办法使用位初始化char.
例如,我想做的是:
char aceOfSpades = 00000000;
char queenOfHearts = 00011101;
我知道一旦我初始化了char,我可以操作这些位,但如果我可以从头开始初始化它会更容易,如我的例子所示.提前致谢!
这是基本的,但我有一个带有函数原型的头文件Test.h.然后是一个带有函数定义Test.cpp的源代码文件.最后我有我的Main.cpp文件调用Test.cpp中的函数.问题是我在Main.cpp中收到错误,指出function1未定义.你能看出我做错了什么吗?
Test.h
int function1(int);
Run Code Online (Sandbox Code Playgroud)
TEST.CPP
#include "Test.h"
#include <iostream>
int main(){
}
int function1(int i){
std::cout << "fuction1(" << i << ")" << std::endl << "Returns: 1" << std::endl;
return 1;
}
Run Code Online (Sandbox Code Playgroud)
Main.cpp的
#include <iostream>
#include "Test.h"
int main(){
function1(5);
}
Run Code Online (Sandbox Code Playgroud)
在我添加main()函数之前,Test.cpp也没有编译.我对java非常流利,这似乎与我的想法相矛盾.在java中,我只有一个main方法可以在我的主类中找到.其他类有一个构造函数.请帮我建立从java到c ++的连接.