关于网友提出的“ 关于代码风格的问题”问题疑问,本网通过在网上对“ 关于代码风格的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于代码风格的问题
描述: virtual bool get_direct_mem_ptr(int id, tlm::tlm_generic_payload& trans,
tlm::tlm_dmi& dmi_data) {
sc_dt::uint64 masked_address;
unsigned int target_nr = decode_address(trans.get_address(),
masked_address);
if (target_nr >= init_socket.size())
return false;
trans.set_address(masked_address);
bool status = init_socket[target_nr]->get_direct_mem_ptr(trans,
dmi_data);
// Calculate DMI address of target in system address space
dmi_data.set_start_address(
compose_address(target_nr, dmi_data.get_start_address()));
dmi_data.set_end_address(
compose_address(target_nr, dmi_data.get_end_address()));
return status;
}
// Tagged TLM-2 forward DMI method
virtual bool get_direct_mem_ptr(int id, tlm::tlm_generic_payload& trans,tlm::tlm_dmi& dmi_data)
{
sc_dt::uint64 masked_address;
unsigned int target_nr = decode_address(trans.get_address(),masked_address);
if (target_nr >= init_socket.size())
return false;
trans.set_address(masked_address);
bool status = init_socket[target_nr]->get_direct_mem_ptr(trans,dmi_data);
// Calculate DMI address of target in system address space
dmi_data.set_start_address(compose_address(target_nr, dmi_data.get_start_address()));
dmi_data.set_end_address(compose_address(target_nr, dmi_data.get_end_address()));
return status;
}
请问哪种更好?
if(){
}
or
if()
{
}
我自己都是用第二种的,但是我最近看很多开源代码,他们都是前者。我想问问到底哪种才是正宗
解决方案1:在团队中代码格式一致就行了
解决方案2: 没有正宗不正宗. 每个人观点不一样.
你"学"到的代码风格, 都是合理的.
一般来说, 多人合作, 代码风格要一致.
解决方案3: 赞同以上说的,
用哪个风格,有时候也不是你能决定的。
不过我也喜欢第二种
现在公司要求第一种
解决方案4: 个人认为一个项目中,代码风格统一,格式舒畅,适合阅读,这样最好
至于是Windows风格还是Linux风格,或者Java风格,每个人都有自己的爱好
有些人喜欢TAB,有些人喜欢空格
有些人喜欢萝卜,有些人喜欢白菜
以上介绍了“ 关于代码风格的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3626941.html