社区
C++ 语言
帖子详情
style?
火雲邪神
2006-11-21 07:49:59
You are?
A)
void func1(){
if (error){
return;
}
// do something
}
B)
void func1(){
if (error){
return;
}else{
// do something
}
}
...全文
123
4
打赏
收藏
style?
You are? A) void func1(){ if (error){ return; } // do something } B) void func1(){ if (error){ return; }else{ // do something } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taodm
2006-11-23
打赏
举报
回复
如果something很长的话,选A。
如果something很短的话,可以选昆仑大鹏的。
错误处理和正常业务流程并不是对等地位的,所以,不应该用B
lann64
2006-11-21
打赏
举报
回复
void func2(){
if (!error){
// do something
}
return;
}
navyblue1982
2006-11-21
打赏
举报
回复
B
每个函数只有一个正确的出口
下面是我的风格
BOOL RevertTemplate::ResolveTemplate(const CString& strSrcFile, const CString& strDestPath)
{
CMarkupMSXML fileIndexXML;
if(FALSE == GetFileIndexXml(fileIndexXML,strSrcFile))
{
TRACE("查找fileIndexXML失败!\r\n");
return FALSE;
}
else//还原文件到目的文件夹中
{
ASSERT(fileIndexXML.Save("c:\\fileIndex.xml"));
fileIndexXML.ResetPos();
if(false == fileIndexXML.FindElem("root"))
{
TRACE("查找根节点失败!\r\n");
return FALSE;
}
else
{
fileIndexXML.IntoElem();
CFile ForSearchFile;
if(!ForSearchFile.Open((LPCTSTR)strSrcFile,CFile::modeRead))
{
TRACE("打开文件失败!\r\n");
return FALSE;
}
else
{
while(fileIndexXML.FindElem("file"))
{
CommonStruct fileStruct;//结构信息
fileStruct.strFileName = fileIndexXML.GetAttrib("name");
fileStruct.strFileOffset = fileIndexXML.GetAttrib("offset");
fileStruct.strFileSize = fileIndexXML.GetAttrib("size");
int nFileOffset;
int nFileSize;
nFileOffset = atoi(fileStruct.strFileOffset.GetBuffer());
fileStruct.strFileOffset.ReleaseBuffer();
nFileSize = atoi(fileStruct.strFileSize.GetBuffer());
fileStruct.strFileSize.ReleaseBuffer();
//还原
ForSearchFile.Seek(nFileOffset+m_nOffSet, CFile::begin);
void* pTempDataFile = new char[nFileSize];//为当前的文件分配虚拟内存
ForSearchFile.Read(pTempDataFile, nFileSize);
//取得路径
CString csDestFile = CGlobalFun::CombinePath(strDestPath,fileStruct.strFileName);
CFile WriteFile;
if(false == WriteFile.Open((LPCTSTR)csDestFile,CFile::modeCreate|CFile::modeWrite))
{
TRACE(csDestFile);
TRACE("文件创建失败!\r\n");
WriteFile.Close();
}
else
{
WriteFile.Write(pTempDataFile,nFileSize);
WriteFile.Close();
}
delete[] pTempDataFile;
}
}
}
return TRUE;
}
}
melody110
2006-11-21
打赏
举报
回复
当然是A
程序要扁平
Qt5 Qml Virtual Keyboard
Style
Qml Virtual Keyboard
Style
课程主要讲解HMI中控触摸屏虚拟键盘样式的个性化定制。在原API基础上根据IOS14 Light and Dark风格规范定制两款键盘样式
【CSS】为什么建议多用class而少用
style
?
前端的样式设置,尽量用class,迫不得已的话才用
style
,因为: 用class可以很多标签应用同一个样式,换样式只改class的话,就生效了
style
优先级特别高,class很难覆盖 后期代码不好维护,其他地方覆盖样式只能用!important和js去改了,有的时候还不一定生效 如果想统一修改主题样式,
style
设置很多的话,统一修改样式就比较麻烦,花费时间特别多且容易漏掉一些样式 通过class的话,更符合前端规范,标签更注重于它的语义化使用,而且更简洁 ...
如何自定义一个View,并动态设置
style
?
定义一个TextView的
style
,常用的方法是在xml文件中实现,但有时候我们需要动态的在代码中自定义个
style
的View,进行动态的添加或删除等控制,这时候需要用到inflater方法。TextView的xml,R.layout.empty_text_view:
vue.js中内联样式
style
、class三元表达式
:
style
是v-bind:
style
的简写 v-bind指令可以在其名称后面带一个参数,中间放一个冒号隔开,这个参数通常是HTML元素的特性(attribute)
style
三元表达式 <p :
style
="{'color': (checkIndex3==m.txt ? '#3d8cff':'#BBBBBB')}">{{m.txt}}</p> c...
Vivado 随笔(1) 综合属性之 ram_
style
& rom_
style
?
目录 背景 正文 相关文献 背景 在很多情况下,我们会定义一个二维数组来作为RAM或者ROM来使用,例如我们在设计一个异步FIFO时,我们需要例化一个双端口RAM来作为FIFO的存储空间,当然我们可以通过例化一个IP核的方式去做(可以直接在IP核定制时候选择使用Block RAM或者Distributed RAM资源),但是如果我们不去设计这么一个IP核呢? 我们就可以直接定义一个二位...
C++ 语言
64,498
社区成员
250,610
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章