• C++ 学习的网站

    时间:2024-04-15 16:25:25

    C++入门教程:  http://see.xidian.edu.cn/cpp/biancheng/cpp/rumen/

  • C++后台实践:古老的CGI与Web开发 - 哼哼唧唧

    时间:2024-04-15 15:40:47

    C++后台实践:古老的CGI与Web开发 本文写给C/C++程序猿,也适合其他对历史感兴趣的程序猿==========================================...

  • 一道C++面试题 分析浮点数的二进制表示

    时间:2024-04-15 15:24:53

    1、以下两条输出语句分别输出什么?float a = 1.0f;cout << (int)a << endl;cout << (int&...

  • C/C++ Qt ToolBar 菜单组件应用

    时间:2024-04-15 15:21:53

    ToolBar工具栏在所有窗体应用程序中都广泛被使用,使用ToolBar可以很好的规范菜单功能分类,用户可根据菜单栏来选择不同的功能,Qt中默认自带ToolBar组件,当我...

  • 多态——C++

    时间:2024-04-15 15:17:54

    这里写目录标题 衔接继承总结继承和组合白箱复用黑箱复用多态的概念多态的定义以及实现虚函数重写的两个例外协变面试题析构函数的重写finalvoerride重载隐藏(重定义)重写(覆盖)抽象类什么是抽象类?实现继承和接口继承多态的原理虚函数表那多态的调用是怎么实现的呢?动态绑定和静态绑定切片的区...

  • c/c++ 浅谈 float/double 浮点数怎么精确保留几位小数?

    时间:2024-04-15 15:08:20

    关于c/c++ 中 float 怎么转 int 大家都不陌生 那么一个 float/double 怎么精确保留几位小数怎么做到呢? 比如 3.1415926 ,转为 3.14 或者 3.1400000 ? 网上说的办法 类似如下 根本都无法做到想要的结果 当然了 通过stream 转为 stri...

  • C++回调、对象绑定器和包装器

    时间:2024-04-15 14:07:09

    1. 回调(Callback): 在C++中,回调(Callback) 是指一种将一个函数作为参数传递给另一个函数,并在该函数执行的过程中执行传递进来的函数的机制。回调通常用于实现一种灵活的、可扩展的代码结构,其中某个函数需要在特定的事件发生时执行某些操作,但具体要执行的操作是由调用者提供的。 常见...

  • OpenHarmony应用开发引入开源C/C++库---之Har包里的NDK

    时间:2024-04-15 13:10:42

    Har 包 HAR(Harmony Archive)是静态共享包,可以包含代码、C++ 库、资源和配置文件。通过 HAR 可以实现多个模块或多个工程共享 ArkUI 组件、资源等相关代码。HAR 不同于 HAP,不能独立安装运行在设备上,只能作为应用模块的依赖项被引用。 HAR 开发约束限制 H...

  • 编译器是如何实现32位整型的常量整数除法优化的?[C/C++]

    时间:2024-04-15 12:50:19

    引子在我之前的一篇文章[ ThoughtWorks代码挑战——FizzBuzzWhizz游戏 通用高速版(C/C++ & C#) ]里曾经提到过编译器在处理除数为常...

  • C++ 内存分区模型-静态存储区:

    时间:2024-04-15 07:08:07

    静态存储区内的变量在程序编译阶段已经分配好内存空间并初始化。这块内存在程序的整个运行期间都存在,它主要存放静态变量、全局变量和常量。 静态存储区内的常量分为全局常量和字符串常量,一经初始化,不可修改。局部常量存放于栈!!!!,其生命周期仅限于函数的执行过程。#include <iostrea...

  • C++计时器:毫秒级和微秒级

    时间:2024-04-14 22:42:26

    1、毫秒级使用GetTickCount()获取系统启动所经过的毫秒数#include<iostream> using namespace std; ...

  • c++学习笔记—动态内存与智能指针浅析

    时间:2024-04-14 22:14:22

    我们的程序使用内存包含以下几种:静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量,在使用之前分配,在程序结束时销毁。栈内存用来保存定义在函数内部的非static对象,仅在其定义的程序块运行时才存在。堆内存用来存储动态分配的对象,即那些在程序运行时分配的对象,动...

  • C++实现AVL树

    时间:2024-04-14 22:03:03

    文章目录 一、平衡树的优势二、二叉平衡搜索树的节点定义三、二叉搜索树的插入3.1 寻找插入位置3.2 开始判定平衡因子,平衡因子有变就开始旋转3.2.1 左旋的情况3.2.2 左旋代码(一定要考虑平衡因子为2或者-2的节点是否有父节点)3.2.2 右旋的情况3.2.3 左右双旋的情况(细分为...

  • C++ 短信验证码/通知 - 代码示例

    时间:2024-04-14 21:47:42

    //接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。// ///////////////////账户注册:请通过该地址开通账户http://user.ihuyi.com/register.html// 注意事项:*************////////////////////(...

  • C/C++ Linux创建文件夹

    时间:2024-04-14 21:37:10

    包含头文件:/#include <sys/stat.h> /#include <sys/types.h>函数:函数原型: int mkdir...

  • Qt C++ 实现文件监视源码

    时间:2024-04-14 21:22:26

    以下是使用Qt C++实现文件监视的一个简单示例代码: #include <QCoreApplication>#include <QFileSystemWatcher>#include <QDebug>int main(int argc, char *argv[...

  • C++终止程序执行的三个函数

    时间:2024-04-14 20:13:55

    开发工具与关键技术:Visual Studio C++作者:华境聪撰写时间:2019年4月30日C++中,为程序的终止提供三个函数,这些函数用于处理程序的调试和找错误等一些异常问题第一个abort()函数。该函数主要功能,中断程序的执行,返回C++窗口中。需要包含系统头文件stdlib.h声明使用。...

  • 在Windows环境下配置NetCDF(c++接口)+VS(可以含Qt)

    时间:2024-04-14 19:59:00

           虽然本文中介绍的是NetCDF+VS2015,但是其他版本的VS的配置NetCDF步骤是一样(本人用同样的方法配置成功VS2013),因为要配置的是C++接口的NetCDF-cxx,所以要先把C语言版的NetCDF-c配置成功。我用的是netcdf-c-4.7.3与netcdf-cxx...

  • 信息学奥赛一本通(C++版) 第一部分 C++语言 第六章 函数

    时间:2024-04-14 18:59:16

    信息学奥赛一本通(C++版) 第一部分 C++语言 第六章 函数第一节 函数//1150 求正整数2和n之间的完全数#include <stdio.h>int f(int n){    int i,sum=0;    for(i=1;i<n;i++)        if(n%i==...

  • 信息学奥赛一本通(C++版) 第二部分 基础算法 第七章 分治算法

    时间:2024-04-14 18:59:10

    信息学奥赛一本通(C++版) 第二部分 基础算法 第七章 分治算法http://ybt.ssoier.cn:8088///1325 【例7.4】 循环比赛日程表//http://blog.csdn.net/axiqia/article/details/50945510此文分析及代码写得真不赖//ht...