文章 2024-09-13 来自:开发者社区

一个google Test文件C++语言案例

上次我介绍的一个google Test文件案例本质还是C语言,不是C++语言。这篇文章我们来介绍一下真正的C++语言如何用GTest来实现单元测试。 1, 建立头文件calculator.h 代码语言:javascript 复制 // Calculator.h ...

文章 2023-06-18 来自:开发者社区

【PAT甲级 - C++题解】1152 Google Recruitment

1152 Google RecruitmentIn July 2004, Google posted on a giant billboard along Highway 101 in Silicon Valley (shown in the picture below) for recruitment. The content is super-simple, a URL consisting....

【PAT甲级 - C++题解】1152 Google Recruitment
文章 2022-12-31 来自:开发者社区

Google Protocol Buffer Basics: C++

proto文件简介每个元素上的“= 1”,“= 2”标记标识该字段在二进制编码中使用的唯一“标记”每个字段有三个可选修饰符required:必须提供字段的值,否则消息将被视为“未初始化”。optional:字段可以设置也可以不设置。如果未设置可选字段值,则使用默认值。对于简单类型,您可以指定自己的默认值,就像我们对示例中的电话号码类型所做的那样。否则,将使用系统缺省值:数字类型为零,字符串为空字....

文章 2022-05-29 来自:开发者社区

C++服务性能优化的道与术-道篇:google benchmark的安装与使用

如果你实现一个公共的工具函数,有多种实现方式,你怎么测试性能呢?是循环多少次,然后打印一下起止时间,计算耗时吗?这样当然没问题。但是每次都类似的需求,都会写很多冗余的代码来进行耗时统计,另外也缺乏灵活性。有没有方便的方式来测试呢?有,Google家的benchmark性能测试框架。编译安装google benchmarkgithub地址如下:https://github.com/google/b....

C++服务性能优化的道与术-道篇:google benchmark的安装与使用
文章 2022-02-16 来自:开发者社区

google的开源c++

代码风格指南 http://code.google.com/p/google-styleguide/通过这个了解代码规范和编写新代码 Open Source Projects Released By Google  http://code.google.com/intl/zh-CN/opensource/projects.html google的完整开源例子 https://d...

文章 2022-02-16 来自:开发者社区

Google Summer of Code: C++ Modernizer Improvements----Monday, November 18, 2013

原文地址:http://blog.llvm.org/2013/11/google-summer-of-code-c-modernizer.html Google Summer of Code (GSoC) offers students stipends to participate in open source projects during the summer. This year...

文章 2019-06-01 来自:开发者社区

Google对外发布C++编码规范

[Csdn.net简讯]早已开放多时的Google C++编码规范这几天引起了业内开发人员的广泛关注。 其中,来自硅谷的柯化成认为,这是地球上最好的一份C++编程规范,没有之一,建议广大国内外IT人员研究使用。 盛大的资深开发者赵劼表示,“非常同意。Google在这方面下足了功夫,让所有人写出来的代码都使用同样的规范,就好像在工程师编程世界里普及普通话一样。很多资深工程师刚加入的时候被迫学习编码....

文章 2017-11-17 来自:开发者社区

玩转Google开源C++单元测试框架Google Test系列(gtest)(总)

前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。 其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原因是....

文章 2017-11-17 来自:开发者社区

玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数

、前言 使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。 二、基本介绍 前面提到,对于运行参数,gtest提供了三种设置的途径: 1. 系统环境变量 2. 命令行参数 3. 代码中指定FLAG 因为提供了三种途径,就会有优先级的问题, 有一....

玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数
文章 2017-11-17 来自:开发者社区

玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest

一、前言 “深入解析”对我来说的确有些难度,所以我尽量将我学习到和观察到的gtest内部实现介绍给大家。本文算是抛砖引玉吧,只能是对gtest的整体结构的一些介绍,想要了解更多细节最好的办法还是看gtest源码,如果你看过gtest源码,你会发现里面的注释非常的详细!好了,下面就开始了解gtest吧。 二、从TEST宏开始 前面的文章已经介绍过TEST宏的用法了,通过TEST宏,我们可以非法简单....

玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等