google风格C++代码规范(长期更新)最近更新:2020.6.5
发布日期:2021-05-28 16:53:13
浏览次数:29
分类:技术文章
本文共 929 字,大约阅读时间需要 3 分钟。
目录
google风格代码规范(长期更新)
参数传递
顺序:入参在前,出参在后
规范:入参要加const引用,出参用指针,不可用非const引用代替指针 举例:int add(const int &num, int *result) { *result = (*result) + num; return 0;}不规范写法:int add(int num, int &result) { result = result + num; return 0;}
chrono与ctime
问题: <chrono> is an unapproved C++11 header. [build/c++11]
解决:使用 <ctime> 相关参考:https://chromium-cpp.appspot.com/regex 与 re2
问题: <regex> is an unapproved C++11 header. [build/c++11]
解决:一般的解释是采用re2 下面给出一些参考资料: 我自己尝试了下: GitHub上下载re2库, 一种方式是直接解压,然后采用本地头文件的方式引用,即双引号方式: 另一种方式没试,应该是需要在系统上构建安装re2库 安装教程: 然后就可以用库的方式使用了,即尖括号形式,如下: https://www.cnblogs.com/jackie-astro/p/13374151.htmlfor的写法
# for与(之间要空格,)与{之间要空格for (auto iter : NumVec) { std::cout << iter;}或for (int i = 0 ; i < NumVec.size(); i++) { std::cout << NumVec[i];}
if 写法
int a = 0;# if与(之间要空格,)与{之间要空格if (a == 1) { std::cout << "a = 1" << std::endl;} else { std::cout << "a = 0" << std::endl;}
转载地址:https://blog.csdn.net/qq_34039018/article/details/106404889 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年12月06日 08时12分21秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
安卓能硬改的手机机型_云南OPPO手机维修,昆明可以上门修理手机
2019-06-17
ansys添加力矩_结构有限元分析中的静力分析(6) —— ANSYS线性静力分析
2019-06-17
通话过程中显示呼叫失败_呼叫中心系统容易被忽视的强大功能是什么?
2019-06-17
opcache php 原理_PHP Opcache工作原理
2019-06-17
楷书书法规则_纯干货 | 史上最全硬笔书法入门常识!(果断转发)
2019-06-17
r矢量球坐标系旋度_基础篇1: CFD中的矢量
2019-06-17
java实现多线程抢单_java学习中多线程同步和互斥有哪些实现方法
2019-06-17
大移动电子竞赛设计培训网_6大专题带你轻松备战|全国大学生电子设计竞赛
2019-06-17
mysql的NLJ_深入Mysql
2019-06-17
2012二级java真题_2012年计算机二级JAVA第七套模拟试题及答案详解
2019-06-17
java 2 2_Java 2.2
2019-06-17
java (int)object_在java上将int转换为Object
2019-06-17
java分发器_SpringMVC源码阅读:核心分发器DispatcherServlet
2019-06-17
java简易浏览器_简易浏览器代码(JAVA)
2019-06-17
ufo末日余晖java下载_幽浮:末日余晖
2019-06-17
efficient in Java_Efficient support for in-place metadata in Java software transactional memory
2019-06-17
java gui小程序_Java GUI 小程序 任意圆之间的带箭头的连线并可以存储
2019-06-17