首页 编程C/C++

C/C++

  • C++26标准获得批准,合约功能引发争议
    ISO C++委员会(WG21)已批准C++26标准,委员会成员赫布·萨特称其为自C++11以来最引人注目的版本,其中包含合约功能,尽管C++发明者比雅尼·斯特劳斯特鲁普等人对此功能表示反对。然而,萨特表示"ISO C++委员会仍然需要合约,因此合约保留在C++26中。
    2026-4-2 22:23 1317
  • C语言本来是一个跨平台的语言,但是因为各个编译器在实现上有自己的个性,导致实际上的C语言代码不一定是标准的,因此就不一定是能跨平台编译的,所幸的是,只有小部分C语言代码有这样的问题,大部分还是合乎标准且 ...
    2022-2-17 12:37 2755
  • C++动态内存了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。C++ 程序中的内存分为两个部分:栈:在函数内部声明的所有变量都将占用栈内存。堆:这是程序中未使用的内存,在程序运行时可 ...
    2021-11-20 18:06 2024
  • C++ 标准的异常C++ 提供了一系列标准的异常,定义在exception中,我们可以在程序中使用这些标准的异常。它们是以父类层次结构组织起来的,如下所示:https://www.runoob.com/wp-content/uploads/2015/05/exceptions_ ...
    2021-10-3 16:00 2194
  • C++文件和流到目前为止,我们已经使用了iostream标准库,它提供了cin和cout方法分别用于从标准输入读取流和向标准输出写入流。本教程介绍如何从文件读取流和向文件写入流。这就需要用到 C++ 中另一个标准库fstream, ...
    2021-10-3 15:59 1701
  • C++接口(抽象类)接口描述了类的行为和功能,而不需要完成类的特定实现。C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。如果类中至少有一个函数被 ...
    2021-9-21 20:46 1829
  • C++ 数据封装所有的 C++ 程序都有以下两个基本要素:程序语句(代码):这是程序中执行动作的部分,它们被称为函数。程序数据:数据是程序的信息,会受到程序函数的影响。封装是面向对象编程中的把数据和操作数据的 ...
    2021-9-21 20:43 1822
  • C++数据抽象数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。让我们举一个现实生活中的真实例子,比如一台 ...
    2021-9-21 20:38 2001
  • DLL注入之全局钩子注入
    HOOK概述Hook也就是钩子,在Windows中大部分的应用程序都是基于消息机制,会根据不同的消息使用消息过程函数完成不同的功能。而钩子是一种消息处理机制,它可以比你的应用程序先获得消息,可以用来截获、监视系统的 ...
    2021-9-16 18:15 2753
  • C++多态多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。下面的实例中,基类 Shape ...
    2021-9-5 17:22 1865
  • C++跨平台开发常用的工具,一般涉及到几个方面,开发环境IDE、工程构建工具、静态代码检查工具、内存泄露检测工具等。1. 开发环境IDE跨平台C++开发,一般常用的IDE有,Visual Studio,QT Creator, CLion。后两者都有 ...
    2021-9-3 14:39 1738
  • C++重载运算符和重载函数C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列 ...
    2021-8-13 16:45 2088
  • C++继承面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。当创建一个类时,您不需 ...
    2021-8-12 17:27 1892
  • C++类 对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和 ...
    2021-8-12 16:10 2018
  • C++数据结构C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能 ...
    2021-8-11 17:11 1586
1234下一页
返回顶部