如何在Linux上搭建C++开发环境

工欲善其事,必先利其器!我们要在Linux上开发C++程序,就要先搭建好它的开发环境。

VS2019卸载和安装Visual Assist x番茄助手教程

VS2019卸载和安装Visual Assist x番茄助手教程

【我的渲染技术进阶之旅】关于C++轻量级界面开发框架Dear ImGui介绍

imgui是目前最流行的ui库,它长这样。你能在各种开源引擎、工具、软件看见它,它的风格比较特别,让你一眼就知道,这个软件的界面是imgui做的。Dear ImGui 是一个 用于C ++的无膨胀图形用户界面库. 它输出优化的顶点缓冲区,您可以随时在启用3D管线的应用程序中进行渲染。它快速,可移植,

C++程序设计|基础知识总结(一)

C++概述;背景基本知识:进制转换,存储单位,二进制数的编码表示,ASCII码;

【Java用法】请使用System.currentTimeMillis()代替new Date().getTime()

最近在使用阿里编码规约扫描代码(之前一个老的项目)时,发现代码里有很多使用 new Date().getTime() 来获取时间戳,而没有直接使用 System.currentTimeMillis() 来获取,实在是想不到为什么还会这样写,让我不仅想到,还是写一篇文章说明一下很有必要记录一下。以下是

C++性能测试工具gprof和gperftools基础

一、程序的性能及测试软件的性能指的是软件所能满足的性能指标,主要包括压力测试指标和负载测试指标。软件的性能测试是通过模拟实际生产的业务压力和具体环境组合,来测试系统的性能是否达到软件设计的性能指标。在c++的应用程序里,天然的要求就是高性能,这也是对c++性能测试的一个痛点。目前常见的大型软件,用c

Visual Studio高效调试手段与技巧总结(经验分享)

本文详细讲述Visual Studio常用的高效调试手段与技巧。

补基础——c++ 二进制存储

正负数二进制之间的规律如果是用两个存储单元表示4位数数字,其中包括-2,-1,0,1。则应该怎么表示按道理来说,00 01 10 11,如果超过了这个表示范围就会溢出,被舍弃。也就是说从00开始不停的+1,会一直循环00 01 10 11,那么如果是00做了-1的操作呢,是不是就应该逆过来取,也就是

植物大战僵尸——纯C实现无限阳光

纯C语言实现植物大战僵尸无限阳光,无C++混杂,适合C语言初学者和游戏逆向初学者学习

CMake 学习四:CMake 构建静态库和动态库

CMake 学习四:CMake 构建静态库和动态库

猿创征文|【C++游戏引擎Easy2D】学C++还不会绘制一个简单的二维图形?一篇文章教会你

互相学习,或者加入粉丝群,可以添加vx YAN_Pisces_Boom哈喽大家好,我是iecne,本期为大家带来的是CPP/C++【游戏引擎Easy2D】绘制一个简单的二维图形,例如矩形、圆形等。包教包会,快来看看吧!引擎支持 Visual Studio 2013 及以上版本,如果你使用的是较低版

CMAKE_INSTALL_PREFIX

cmake

Visual Studio运行控制台程序一闪而退的解决方法!

Visual Studio进行调试运行控制台程序时一闪即退,输出结果的窗口无法保持打开状态解决方法。

C++与Lua交互实例 -- 矩阵的加减乘除(版本二)

下面两个方式矩阵的数据都来源于C++端,只是第一种是在C++端进行结果比较展示,第二种方式(userdata)是在lua端进行结果比较展示...

c++图形开发

浙江科澜信息技术有限公司c++图形开发岗位职责:1.负责三维图形渲染引擎的开发;2.参与引擎的整体规划与架构设计;3.独立完成引擎各模块的分析、设计、代码编写与测试工作;4.参与产品版本维护工作。要求:1.较好的3D数学基础;2.精通C++及其编程思想,具有3年以上C++开发经验;3.精通计算机图形

初识C语言之算法设计篇——带你走进编程世界的小院!

目录算法什么是算法?算法的特点算法的历史算法的描述自然语言案例流程图3种基本结构N-S流程图算法举例每文一语算法什么是算法?算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内

【C++】拷贝构造函数中的形参是const引用类型的,为何需要引用且为const引用?

根本原因在c++中,传值时就是形参是实参的一份拷贝,传引用时形参和实参是一个东西。直接原因由于(根本原因)形参是实参的一份拷贝,如果直接传递值给拷贝构造函数而不是传引用,那么形参对象会拷贝实参对象,这个拷贝过程又调用拷贝构造函数(第二次),在第二次调用拷贝构造函数时,形参对象继续拷贝实参对象,继续调

ubuntu 下安装C/C++ 开发环境

ubantu 并没有提供C/C++的编译环境,单独安装gcc以及g++比较麻烦,Ubuntu提供了一个build-essential软件包,安装了该软件包,编译c/c++所需要的软件包也都会被安装。下载地址:https://www.jetbrains.com/zh-cn/clion/download

【QT】C++和QML使用多线程优化界面切换卡顿的方法

qt提供了一种声明式语言qml,可以使用一些可视组件以及这些组件之间的交互来描述用户界面,而c++可以只负责后台逻辑的处理,将界面和后台分离开来,由qml来做UI界面,c++负责后端处理,对我个人来说,这样的方式大大的方便了对界面和逻辑的修改和维护;但是还是有问题的存在,就是有的耗时操作再子线程中一

GTest学习笔记(一)

使用GTest完成一个简单的单元测试

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈