• C++中1/0和1/0.0的区别

    时间:2024-06-13 08:41:14

    参考:https://zhidao.baidu.com/question/1494117716904764979.html问题说明:在Dev中1/0会报错“除数不得为0”,但是1/0.0不报错,并且有结果(INF)。解决:计算机对于浮点数存储是不精确的,于是判断一个值是否为0的方式都是制定一个0.0...

  • C/C++中的++a和a++

    时间:2024-06-11 12:17:29

    代码: #include <iostream> #include <cstdio> using namespace std; int main(){ int a = ; (++a)+=a; //能够执行 //(a++)+=a; //编译错误,(a++)

  • C++编程法则365天一天一条(323)main函数执行之前和之后的动作

    时间:2024-06-03 07:53:50

    在C和C++程序中,main 函数之前和之后执行的函数是由编译器、链接器和运行时环境共同决定的。以下是一些通常会在这些阶段执行的关键函数: 在 main 函数之前执行的函数 启动代码(Start-up Code): 这是由编译器提供的一段代码,通常在程序的入口点(比如C中的 _start 或C+...

  • 2024华为OD机试真题-全量和已占用字符集-C++(C卷D卷)

    时间:2024-06-01 19:47:24

    题目描述 给定两个字符集合,一个是全量字符集,一个是已占用字符集,已占用字符集中的字符不能再使用。要求输出剩余可用字符集。 输入描述 输入一个字符串 一定包含@,@前为全量字符集 @后的为已占用字符集 已占用字符集中的字符一定是全量字符集中的字符 字符集中的字符跟字符之间使用英文逗号隔...

  • C和C++相互调用

    时间:2024-06-01 09:52:05

    在项目中融合C和C++有时是不可避免的,在调用对方的功能函数的时候,或许会出现这样那样的问题。近来在主程序是C语言,而调用C++功能函数的时候,C++的*.h头文件都能找到,功能函数也都定义了,最重要的是,单独编译C++的时候完全没有问题,但当用主程序的C调用C++的功能函数时总是提示该函数未定义(...

  • 【FFmpeg解码实战】(5)实现FFmpeg4.3 + SDL2视频播放器(添加独立线程和队列)(C++)

    时间:2024-06-01 08:02:38

    【FFmpeg解码实战】(5)实现FFmpeg4.3 + SDL2视频播放器(添加独立线程和队列)(C++)一、队列 & 线程 - 代码实现二、读取源数据paket 线程 - 代码实现三、音频解码线程 - 代码实现四、视频解码线程 - 代码实现五、音视频播放线程 - 代码实现六、主函数监测鼠...

  • C++入门——类和对象【3】(6)

    时间:2024-05-31 20:27:29

    前言 本节是C++类和对象中的最后一节,学完本节内容并且能够掌握之前所学的所有内容的话,C++就可以说是入门了,那我们废话不多说,正式进入今天的学习 1. 再谈构造函数 1.1 引入 我们在栈的背景下来看 栈的代码: ​typedef int DataType;class Stack{public...

  • C++出现LINK2001和LINK1120的错误可能原因

    时间:2024-05-22 11:02:14

    第一次写博客,实在是被这个低级错误耗了太多时间了,所以写下来,记忆加分享一下。问题:代码编译无问题,连接时出现了LINK2001和LINK1120的错误,故以为代码是没有问题的,一直找和如何解决连接问题的答案。我创建的是c++文件,不是project.试过:在project里将windows改成co...

  • C/C++用匿名数据结构实现时间和空间名利双收

    时间:2024-05-21 17:07:36

    程序的时间和空间,往往是一对矛盾,比如计算CRC32的时候会用到余式表DWORD *crcTable; // DWORD[256];余式表可以用某种规则计算生成,为缩短文章长度就不写出来了,总之要做一堆数据处理,消耗时间有时候为了提升程序时间,我们直接在内存中声明一个计算好的余式表DWORD ...

  • C++ 堆 和 堆 分析

    时间:2024-05-21 08:19:01

    【摘要】堆和栈,即是数据结构,又是分配存储空间的不同方式。在数据结构上。堆是树型层次结构,结点按keyword次序排列,经常使用的堆为二叉堆;栈是一种先进后出的数据结构。在内存分配上的堆和栈,首要差别在于申请方式不同。其次在存取速度、存储空间的大小、存储内容(一定要记住,栈中是第一条可运行语句地址。...

  • 两种方法:VS2008下C++窗体程序显示控制台的方法——在QT程序中使用cout和cin

    时间:2024-05-20 15:00:52

    老蔡写了一个基于QT的窗体程序,而过去写的类的调试信息都是用cout显示的,苦于窗体程序无法显示cout信息很多信息都看不到,于是就想到让控制台和窗体同时显示。显示控制台方法如下1.项目(或者叫“工程”,或者project)2.连接器(linker)3.系统(system)4.将第一项选成控制台(C...

  • VS创建和打开C++浏览数据库文件时发生错误。IntelliSense和浏览信息将不能用于C++项目。错误提示见窗口.

    时间:2024-05-20 09:51:40

    这个问题实际上与VS前面版本的“VS2017创建和打开C++浏览数据库文件时发生错误。IntelliSense和浏览信息将不能用于C++项目,请确保已经安装Microsoft SQLserver compact 3.5”的问题一致。我个人的情况是只要项目文件含有桌面路径,用VS就新建和加载不了项目。...

  • Android Studio jni/c++代码提示和跳转

    时间:2024-05-19 18:19:14

    在Android Studio中进行jni开发时,没有代码提示和跳转的解决办法:1,打开SDK Manager2,选中SDK Tools标签,然后打开右下角的Show Package Details选项,展开CMake 标签 , 选中3.6.xxx的cmake版本(我的默认是选中3.10.xx的版本...

  • 关于Qt/C++和QML获取屏幕大小方法的总结

    时间:2024-05-19 09:11:06

     2017年04月27日 20:10:51阅读数:2152在桌面应用程序的开发过程中,获取屏幕(桌面)的大小来定位桌面应用所显示的位置,是桌面开发中经常用到的手段,在Qt开发和QML开发中也不例外,本篇着重介绍Qt获取桌面屏幕大小的两种方法,以及对应的QML中获取桌面屏幕大小的两种方法。首先上图,说...

  • C++正则表达式regex_match,regex_search和regex_replace简单使用

    时间:2024-05-18 16:53:01

    一、说明:C++11之后引入了正则表达式,给文本处理带来了很多方便的地方,正则表达式处理能力很强但想熟练使用并不容易,C++中主要使用下面的三个函数进行正则表达的操作。1、regex_search:在整个字符串中匹配到符合正则表达式规则中的一部分就返回true,也就是子串。2、regex_match...

  • Visual Studio Code配置Cygwin(cyggcc和mingw-w64-gcc) C/C++开发环境笔记

    时间:2024-05-18 16:11:27

    一、Visual Studio安装与插件可以到官网下载VS Code并安装,推荐配置的插件有“ C/C++ ” ,“Code Runner”和中文简体扩展包,安装了Extensions “C/C++” 后就可以使用 Ctrl + Shift + P 打开命令面板输入“ C/C++:编辑配置(UI) ...

  • Eclipse环境安装C/C++插件CDT和Eclipse安装的插件卸载

    时间:2024-05-18 13:31:04

    Eclipse环境安装C/C++插件CDT准备软件下载地址:eclipse: http://www.eclipse.org/    或   http://www.eclipse.org/downloads/jdk-download:  http://www.oracle.com/technetwor...

  • C++中endl和cout语句

    时间:2024-05-17 14:03:02

    cout是什么?它是一个对象,它代表着计算器的显示器屏幕。在c++里,信息的输出显示可以通过使用cout和左向‘流’操作符(<<)来完成这个操作符表面了从一个值到控制台的数据流向!cout<<"Never fear,C++ is here";endl是“”end line“”...

  • 剑指Offer-41.和为S的连续正数序列(C++/Java)

    时间:2024-05-02 09:10:25

    题目:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找...

  • 2024OD机试卷-求字符串中所有整数的最小和 (java\python\c++)

    时间:2024-04-28 07:33:48

    题目:求字符串中所有整数的最小和 题目描述 输入字符串as,输出s中包含所有整数的最小和。 说明: 字符串Qs,只包含 a-z A-Z±; 合法的整数包括 1)正整数 一个或者多个0-9组成,如 023 002 102 2)负整数 负号-开头,数字部分由一个或者多个0-9组成,如 -0 -012 -...