• C++入门​ :命名空间和引用

    目录  一、命名空间 1、定义 2、性质 1.命名空间可以嵌套 2.同一工程可以有多个名称相同的命名空间,编译器会将其合成为一个命名空间 3、使用 1.加命名空间名称及作用域限定符 2.using引入空间成员 3.using namespa

    2022-9-27
    14600
  • C 语言实例 - 约瑟夫生者死者小游戏

    问题描述: 30 个人在一条船上,超载,需要 15 人下船。 于是人们排成一队,排队的位置即为他们的编号。 报数,从 1 开始,数到 9 的人下船。 如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢? 解题思路: 该问题中有

    2022-9-27
    860200
  • C++异常——sqrt()对一个数开根

    c++ sqrt()函数 自定义异常和逻辑异常的运用 还有运行时异常小编还不是很了解,请大家多多指教 *=============================================== * 文件名称:myexceptio

  • C++入门(第一次写)一、定义变量

    1、变量类型 int 整型变量  floatdouble 浮点类型(double精度更高) char 字符类型 string 和char差不多,但定义方式不同 2、string和char的区别 ①定义方法 一维:string  (变量名)

    2022-9-27
    9400
  • c++两个立方体

    需求代码 #include using namespace std;#includec++ 中调用string类型 字符串时需要加,否则编译会报错-----包含一个头文件#include 使用时间头文件class lft{p

    2022-9-27
    8200
  • c++类封装

    直接在使用的文件中写 class Point{public:void setX(int a) {x = a;}void setY(int a) {y = a;}private:int x;int y;}; 分开在头文件和源文件中写 头文件中

    2022-9-27
    9300
  • Mac下VSCode笔记--g++的使用

    1--Debug版本和Release版本 区别: ①Debug版本称为调试版本,其包含调试信息,编译过程中不进行优化,便于调试; ②Release版本成为发布版本,编译过程中会进行优化,执行更高效。 g++针对上述两个版本提供了不同的指令:

  • C语言---09指针-07指针常量与常量指针

    一、const关键字const修饰变量为只读,不能赋值const修饰的变量尽量初始化知道该变量的地址也可以间接修改它的值,但是不提倡这样做const int num = 10;printf("num = %d

    2022-9-27
    8700
  • C语言---sprintf组包、sscanf解包

    目录 一、sprintf组包(了解) (一)案例1:将2022 9 24这三个数据组成一个“2022年9月24日” (二)案例2:将一个人的姓名、年龄、性别、家庭地址组成要求的格式 (三)案例3:将数值转成字符串 二、sscanf解包 (一

    2022-9-27
    8500
  • 【c++ primer】第五版第十九章读书笔记

    第十九章 特殊工具与技术 控制内存分配 重载new和delete new表达式的工作机理: string *sp = new string("a value"); 分配并初始化一个string对象string *ar

    2022-9-27
    8700
  • 针对C的不足而改进的C++基础语法

    命名空间 全局变量,函数,类都是存在于全局作用域的,随着项目规模变大和分工细化,这类变量,函数,类等等的命名冲突将不可避免,C无法解决这类问题,有鉴于此,C++提出命名空间的概念,目的就是将标识符名称本地化,以解决命名冲突或者命名污染。 #

    2022-9-27
    6400
  • C语言函数详解

    文章目录: 1.函数的概念 2.函数的分类 2.1库函数  2.2自定义函数  3.函数的参数 3.1实际参数 3.2形式参数  4.函数的调用 4.1传值调用 4.2传址调用 5.函数的嵌套调用和链式访问 5.1嵌套调用 5.2链式访问

    2022-9-27
    8200
  • JAVA细微基础知识小点总结

    大一寒假时候学了javase基础,现在大二准备参考java核心技术卷和java编程思想,github上大佬的java博客,来重写一下自己的掌握的一些基础知识和重难点 1.Integer和Long 提供处理无符号除法和求余数方法 2.表示浮点

    2022-9-27
    22800
  • 【C++编程语言】之 文件 *** 作

    目录 1.文件 *** 作2.文本文件1.写文件2.文件打开方式3.读文件 3.二进制文件1.写文件2.读取文件 1.文件 *** 作 ​ 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 ​ 通过文件可将数据持久化

  • 进阶C语言之数据在内存中的存储

    目录数据类型介绍类型的基本归类整型家族浮点数家族构造类型指针类型空类型整型在内存中的存储二进制原码、反码、补码大小端字节序练习浮点型在内存中的存储一个例子浮点数的存储规则存储

    2022-9-27
    7100
  • C++学习笔记(自己用的)

    C++ 学习笔记 C++基础(一些细节)C++ 中使用 cout 输出 bool 变量的值时还是用数字 1 和 0 表示,而不是 true 或 false。(C++ 中 非0即1(只用数值0false是0,其他全是1))new 和

    2022-9-27
    7200
  • Osg 真 HelloWorld

    OpenSceneGraph 一、3.6.5 下载二、vs 工程 配置三、HelloWorld1.引入库2.运行 一、3.6.5 下载 http:www.openscenegraph.comindex.phpdownload-s

    2022-9-27
    6800
  • 关于C++中使用不完全类的问题

    学习黑马C++中成员函数做友元时遇到的问题 关于C++中使用不完全类的问题问题 想要让Goodfriend::visit()作为类Building的友元函数 #includeusing namespace std;class Goo

  • leetcode98验证二叉树

    验证二叉树 双层递归(时间复杂度高) ** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; *

    2022-9-27
    7600