内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > C++教程 >

  • C++性能榨汁机之虚函数的开销07月27日

    虚函数的实现 虽然C++标准并没有规定编译器实现虚函数的方式,但是大部分编译器均是采用了 虚函数表 来实现虚函数,即对于每一个包含虚成员函数的类生成一个虚函数表,一个指向虚函数表的指针被放在对象的首地址(不考虑多继承等复杂情况),虚函数表中存储

    Tags:C++虚函数
  • C++程序员面试题目总结(涉及C++基础、多线程多进程、网络编程、06月06日

    说明: C++程序员面试题目总结(涉及C++基础知识、多线程多进程、TCP/IP网络编程、Linux操作、数据结构与算法) 内容来自作者看过的帖子或者看过的文章,个人整理自互联网,如有侵权,请联系作者删除。 作者为工作两年经验的C++程序员,因巩固知识体系,面试,

    Tags:C++程序员面试
  • C/C++代码静态分析工具调研04月17日

    简述 静态分析(static analysis)是指在不执行代码的情况下对其进行分析评估的过程,是软件质量和软件安全保障的重要一环。它通过词法分析、语义分析、控制流分析、数据流分析等技术对代码逐行解析暴露问题,从而协助我们将许多在运行时才会暴露的棘手麻烦

    Tags:C++静态分析
  • 趋势科技、美团、小米、网易互娱 C++后台开发offer面经03月31日

    前言 经过六月到九月这几个月的努力,九风有幸拿到了趋势科技、小米、美团、网易互娱的offer,之前看了好多分享的面经,是时候该回馈了一波。 先介绍下九风的基本情况:在导师的创业公司待过一年多(没有课就去公司),做过C++图像处理、java后台开发、移动w

    Tags:C++offer
  • C++ RCSP智能指针简单实现与应用03月16日

    智能指针的实现代码来源博客:《http://blog.csdn.net/to_be_better/article/details/53570910》 修改:添加 get()函数,用以获得原始指针(raw pointer)。 其余思路来源《EffectiveC++》 智能指针的实现代码如下: template typename Tclass SmartPtr;temp

    Tags:C++RCSP智能指针
  • C++函数调用和系统调用的区别02月06日

    一、概念 1.什么是系统调用?(常见Linux及其分类表) 所谓系统调用就是用户在程序中调用操作系统所提供的一个子功能,也就是系统API,系统调用可以被看做特殊的公共子程序。系统中的各种共享资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的

    Tags:C++函数
  • 学习总结:工程管理与makefile01月16日

    工程管理与makefile 一、为什么需要makefile和make 一个工程中的源文件可能很多,按照类型、功能、模块分别放在若干个目录中,为了有效地管理软件工程,更高效地编译整个工程,需要用到makefile 和 make 命令工具。Linux 程序员须学会写makefile,使用GNU ma

    Tags:makefile工程管理
  • 全局自动优化:C++机器学习库dlib引入自动调参算法01月04日

    dlib 是一个开源的 C++ 机器学习算法工具包,被广泛用于工业界和学术界,覆盖机器人、嵌入式设备、手机和大型高性能计算设备等环境。在最近一次更新(v19.8)中,其开发者引入了自动调优超参数的 LIPO 算法。据开发者称,这种方法超越了此前调整参数使用的各

    Tags:dlib机器学习C++
  • CAS中的ABA问题01月03日

    补档CAS中的ABA问题。 要特别注意,常见的ABA问题有两种,要求能分别举例解释。 1 定义 1.1 基本的ABA问题 在CAS算法中,需要取出内存中某时刻的数据(由用户完成),在下一时刻比较并替换(由CPU完成,该操作是原子的)。这个时间差中,会导致数据的变化。

    Tags:CASABA
  • 老生常谈之Block01月01日

    前面有一篇介绍 Block的博客 ,主要介绍了Block的简单使用技巧。这篇博客主要更加深入地了解一下Block。包括:Block的实现、__Block的原理以及Block的存储域三方面。 Block的实现 首先我们使用Xcode创建一个Project,点击FileNewProject,选择macOS中Applicat

    Tags:Block
  • Effective C++学习笔记12月18日

    第一章、让自己习惯C++ 视C++为一个语言联邦: 它具有多种次语言,主要的4个:C、面向对象C++、模板C++、以及STL 尽量以const、enum(单纯常量),inline(形似函数的宏)替换#define 原因:便于调试、预防出错 enum hack(模板元编程的基础技术):不能取地

    Tags:EffectiveC++
  • 在简历上写了“精通C++”后……11月25日

    亲爱的刘雨培同学,您好!恭喜您通过了 xxx 公司的笔试!请您于明天早 9:30 到 xxxxxx 地点进行人力资源面试,收到回复~! 我等这条短信等得太久了。想起这几个月求职的心酸、无助,再想想拜托了无数网友内推换来的是网友们的失望与笔试结果的石沉大海,看

    Tags:简历C++
  • C++实现自己的Tensorflow11月15日

    摘要:TensorFlow是由谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理,它完全开源,作者通过自己的一个小项目,阐述了如何用C++实现自己的TensorFlow,这篇文章看起来可能会有点晦涩,你需要对相关知识有所了解。以下是译

    Tags:TensorflowC++
  • 那些后台开发中的基础知识(1)11月13日

    零、背景 前段时间工作需要,准备了一下后台开发上的基础知识。 其实这些基础知识我也不懂,我大学四年只看了算法相关的书籍,其他的都没看过。 不过自己有几年工作项目经验,所以平常和大家聊的时候,自己就根据以前听说的知识片段进行推测:假设自己要实现

    Tags:后台开发C++
  • 玩玩Qt(1)11月08日

    最近在看一些关于游戏引擎的东西,本来是有几个游戏的小点子,其实实现起来还挺麻烦的,想找个游戏引擎看看能不能码起来。辗转之后发现了很多2D引擎,其中国产的要数cocos2dx用的好像是比较广泛,但是好多人对此褒贬不一。于是下了准备试试到底怎么样,无奈

    Tags:Qt
  • 小朋友学C++(五):构造函数11月08日

    构造函数,作用是完成对象的初始化工作。 可类比于:int a = 1;这里是给变量a赋初值。 构造函数是一种特殊的函数,首先构造函数名与类名是完全一致的,其次构造函数没有类型。 构造函数可以不带参数,也可以带参数。 #include iostreamusing namespace std;c

    Tags:C++
  • 小朋友学C++(4):public,protected,private11月08日

    面向对象有三大特征:封装、继承、多态。(具体会在之后的课程里讲) C++用三个关键词来表示访问范围:public, protected, private。 public和private作用就是实现封装。类外的代码可以访问public成员而不能访问private成员;private成员只能由类成员访问。

    Tags:C++publicprotectedprivate
  • 小朋友学C++(六):封装11月08日

    面向对象有三个特征:封装、继承和多态。 本节主要讲解封装。 所有的 C++ 程序都有以下两个基本要素: 函数:这是程序中执行动作的部分,它们被称为函数或方法。 数据:数据是程序的信息,会受到程序函数的影响,也叫属性。 封装是面向对象编程中的把数据和

    Tags:C++
  • 小朋友学C++(七):继承11月08日

    先编写程序: #include iostreamusing namespace std;class Animal{protected: float weight;public: void setWeight(float w) { weight = w; } float getWeight() { return weight; } void breathe() { cout breathing... endl; } };class Dog : public Ani

    Tags:C++
  • 小朋友学C++(八):多态11月08日

    (一) 先编写函数: #include iostream using namespace std; class Shape{ protected: int width, height; public: Shape( int a = 0, int b = 0) { width = a; height = b; } int area() { cout Parent class area : endl; return 0; }};class Rectangle:

    Tags:C++

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号