首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Linux学习~

    C++初阶-模板初阶

    C++模板初阶 零、前言 一、泛型编程 二、函数模板 1、函数模板定义及使用 2、函数模板原理 3、函数模板实例化 4、函数模板匹配原则 三、类模板 1、类模板定义及使用 2、类模板实例化 零、前言 本章主要讲解C++的模板相关的初阶知识 一、泛型编程 用函数重载来实现交换变量函数: void Swap(int& left, int& right) { int temp = left; left

    59230编辑于 2022-11-30
  • 来自专栏计算机语言及操作系统的学习

    【C++初阶路】--- 模板初阶

    在模板引入之前,如果要实现两个数的交换,我们一般都会这样写(显得代码十分的冗余):

    23610编辑于 2024-07-14
  • 来自专栏我的计算机成长

    指针(初阶

    指针是什么? 指针理解的2个要点: 1. 指针是内存中一个最小单元的编号,也就是地址 2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量 总结:指针就是地址,口语中说的指针通常指的是指针变量

    35210编辑于 2024-01-23
  • 来自专栏Base_CDNKevin

    模版初阶

    当我们想用一个函数完成多个类型参数的操作时,发现每次都要重新再写一个函数再使用,对于重载的函数虽然可以使用,但是每次用新的类型都需要再去重载一次函数**。** 例如实现交换的函数:

    97000编辑于 2024-05-24
  • 来自专栏Base_CDNKevin

    模版初阶

    如上列代码,靠函数重载进行实现多个不同数据类型的变量完成交换,过于繁杂且代码量大,所以在这种时候需要使用模版来解决。

    69610编辑于 2024-07-25
  • 【Java EE初阶 --- 多线程(初阶)】线程安全问题

    多线程优点很明显,大大提高了线程的运行效率,但是它也有一个巨大的隐患:线程是并发执行的,而且调度是随机的(根本原因)。也就是说,随机调度使⼀个程序在多线程环境下, 执⾏顺序存在很多的变数 程序猿必须保证 在任意执⾏顺序下 , 代码都能正常⼯作。

    9610编辑于 2026-01-14
  • 来自专栏C语言讲解

    指针初阶(2)

    指针变量也是变量,是变量就有地址,那指针变量的地址存放在哪里? 这就是二级指针。

    20210编辑于 2024-01-22
  • 模板初阶(详解)

    这样每个类型交换都需要写一个函数重载,其中代码的重复率很高,只有类型不同而逻辑都一样,写起来也非常的繁琐,那我们能不能写一个通用的函数告诉编译器一个模版让编译器根据不同的类型利用该模版来生成代码呢?这就是本章的主题——模板。

    14310编辑于 2025-11-15
  • 来自专栏学习成长指南

    C++初阶

    给缺省参数的时候,不能声明,定义同时给,只能声明的时候给缺省参数,同时给程序报错;

    9400编辑于 2025-02-24
  • 来自专栏《数据结构》

    【JavaEE初阶】CSS

    层叠样式表。(Cascading Style Sheets) CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离。

    74610编辑于 2023-10-16
  • 来自专栏cs阿伟

    【C】初阶指针

    i,是下标为i的元素,解引用之后是取arr1~arr4中某个数组,再加j后解引用是取到下标为j的元素, } printf("\n"); } return 0; } 结语: 这里我们关于初阶指针的内容就介绍完了

    39230编辑于 2023-10-10
  • 来自专栏C语言讲解

    指针初阶(1)

    其实: char* 类型的指针变量是为了存放 char 类型变量的地址。 short* 类型的指针变量是为了存放 short 类型变量的地址。 int* 类型的指针变量是为了存放 int 类型变量的地址。

    21410编辑于 2024-01-22
  • 来自专栏Java

    指针的初阶

    1. 指针是内存中一个最小单元的编号,也就是地址 2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量

    21410编辑于 2024-11-20
  • 来自专栏Code

    单链表初阶

    在了解链表之前我们都或多或少的了解过顺序表,但是仔细想想,顺序表在进行增删的时候经常设计到数据的移动,就导致了运算速率底下,有没有一种结构,可以存储数据,并且增删时不用调用很多数据,兼容这些优点的就是链表。

    16300编辑于 2024-11-20
  • 来自专栏C++初阶高阶

    结构体初阶

    二.传址调用,&s传过去的只是一个地址编号,不需要开辟空间,效率高,还可以改变s 里面的数据。

    11810编辑于 2025-10-22
  • 【Java EE初阶---多线程(初阶)】初识计算机

    前言 经过了之前数据结构的学习,相信大多数人已经相比与开始的自己,已经有了十足的进步,结束数据结构的学习,为了揭开计算机背后神秘的面纱,同时为了更好迎接更多挑战,下面就让我们一起进入【Java EE初阶

    8110编辑于 2026-01-14
  • 来自专栏ljw

    C++初阶

    比如: 之前在数据结构初阶中,用C语言方式实现的栈,结构体中只能定义变量;现在以C++方式实现, 会发现struct中也可以定义函数。

    64610编辑于 2024-10-18
  • 来自专栏C++初阶高阶

    指针初阶(2)

    12310编辑于 2025-10-22
  • 来自专栏c语言

    模板初阶介绍

    1. 重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函数

    24710编辑于 2024-08-17
  • 来自专栏C++语法及相关算法详解

    模板初阶简介

    1. 重载的函数仅仅是类型不同,代码复用率比较低,只要有新类型出现时,就需要用户自己增加对应的函数

    11410编辑于 2025-11-05
领券