当前位置:首页 > 程序设计 >
《Google C++编程风格指南》电子书封面

Google C++编程风格指南

  • 发布时间:2020年07月31日 09:45:15
  • 作者:白晓博
  • 大小:1.66 MB
  • 类别:C++编程电子书
  • 格式:PDF
  • 版本:完整版
  • 评分:9.3

    Google C++编程风格指南 PDF 完整版

      给大家带来的一篇关于C++编程相关的电子文档资源,介绍了关于Google、C++编程方面的内容,本书是由Google出版,格式为PDF,资源大小1.66 MB,白晓博编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2。

      内容介绍

      Google C++编程风格指南是一套Google C++ 风格指南中文版,编码规范,中文标准,由网友新整理的Google代码规范,方便大家学习使用,可以节省大家整理时间,需要的朋友可下载试试!

      本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用C++语言特性的同时使其易于管理。

      风格,也被视为可读性,主要指称管理C++代码的习惯。使用术语风格有点用词不当,因为这些习惯远不止源代码文件格式这么简单。

      使代码易于管理的方法之一是增强代码一致性,让别人可以读懂你的代码是很重要的,保持统一编程风格意味着可以轻松根据“模式匹配”规则推断各种符号的含义。创建通用的、必需的习惯用语和模式可以使代码更加容易理解,在某些情况下改变一些编程风格可能会是好的选择,但我们还是应该遵循一致性原则,尽量不这样去做。

      本指南的另一个观点是C++特性的臃肿。C++是一门包含大量高级特性的巨型语言,某些情况下,我们会限制甚至禁止使用某些特性使代码简化,避免可能导致的各种问题,指南中列举了这类特性,并解释说为什么这些特性是被限制使用的。

      由Google开发的开源项目将遵照本指南约定。

      注意:本指南并非C++教程,我们假定读者已经对C++非常熟悉。

      目录

      • 背景
      • 头文件
      • 作用域
      • C++类
      • 智能挃针和其他C++特性
      • 命名约定
      • 代码注释
      • 格式
      • 规则例外

      学习笔记

      Linux下python与C++使用dlib实现人脸检测

      python 与 C++ dlib人脸检测结果对比,供大家参考,具体内容如下 说明: 由于项目需求发现Linux下c++使用dlib进行人脸检测和python使用dlib检测,得到的结果出入比较大,于是写了测试用例,发现影响结果的原因有但不限于: 1.dlib版本不同(影响不大,几个像素的差别) 2.dlib 人脸检测中detector()第二个参数的设置测试结果如下: python PDlib.py: # -*- coding: utf-8 -*-import sysimport cv2 import dlibfrom skimage import iodetector = dlib.get_frontal_face_detector()win = dlib.image_window()for f in sys.argv[1:]: img = io.imread(f) dets = detector(img,1) #使用detector进行人脸检测 for i, d in enumerate(dets): x = d.left() y = d.top() w = d.right() h = d.bottom() cv2.rectangle(img, (x, y)……

      python与C、C++混编的四种方式(小结)

      混编的含义有两种, 一种是在python里面写C 一种是C里面写python 本文主要是进行简化,方便使用。 ##################################################################################################### 第一种、Python调用C动态链接库(利用ctypes) pycall.c /***gcc -o libpycall.so -shared -fPIC pycall.c*/ #include stdio.h #include stdlib.h int foo(int a, int b) { printf("you input %d and %d\n", a, b); return a+b; } pycall.py import ctypes ll = ctypes.cdll.LoadLibrary lib = ll("./libpycall.so") lib.foo(1, 3) print '***finish***' 运行方法: gcc -o libpycall.so -shared -fPIC pycall.c python pycall.py 第2种、Python调用C++(类)动态链接库(利用ctypes) pycallclass.cpp #include iostream using namespace std; class TestLib { public: void d……

      以上就是本次介绍的C++编程电子文档的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:PyTorch模型训练实用教程

      下一篇:没有了

      展开 +

      收起 -

      下载地址:百度网盘下载
      C++编程相关电子书
      深入实践C++模板编程
      深入实践C++模板编程 高清版

      C++模板编程领域的经典著作,由资深C++开发工程师撰写。本书以透彻分析原理为前提,深入讲解了模板编程的基本原理、标准库中算法与容器等模板的实现原理;以实践为导向,通过大量的模

      立即下载
      c++ 面向对象高效编程
      c++ 面向对象高效编程 第2版

      《 C++面向对象高效编程(第2版) 》的所有内容都是经验之谈。书中的练习都建立在Kayshav多年的C+++经验基础上。Kayshav不仅详尽地解释了面向对象的概念以及从理论上介绍C++的语言特性,还介

      立即下载
      小学生C++趣味编程
      小学生C++趣味编程 全资料版

      《 小学生C++趣味编程 》难度系数适度、易懂易教的教材内容是进行中小学信息学课堂教学的重要一环。 选择80好几个接近中学生学习衣食住行的事例,融合小学生的认知能力规律性,激起小孩

      立即下载
      华为C&C++语言安全编程规范 v3.1
      华为C&C++语言安全编程规范 v3.1 高清版

      华为可以说是目前国内使用C++语言最多的公司,因为其所处的通信行业,一向对运行效率要求非常高,C++就成为当仁不让的选择 目的 本规范旨在加强编程人员在编程过程中的安全意识,建立编程人员的攻击者思维,养成安全编码的习惯,编写出安全可靠的代码。 适用范围 C/C++语言编程人员都应遵循本规范所规定的内容

      立即下载
      C++ GUI Qt4编程
      C++ GUI Qt4编程 高清第2版

      本书详细讲述了使用更新的Qt版本进行图形用户界面应用程序开发的各个方面。全书分为四个部分,共24章及4个附录:*部分介绍Qt的基础知识和编写图形用户界面应用程序时所需的基本概念

      立即下载
      读者留言
      余苑博

      余苑博 提供上传

      资源
      44
      粉丝
      4
      喜欢
      155
      评论
      3

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com