首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏计算机二级C语言

    2019二级C题库及解析(6

    12大于-34,第一个if语句的表达式成立,因此执行min=b; 执行后min中的值被更新为-34.

    43220发布于 2020-06-04
  • 来自专栏Python编程和深度学习

    计算机二级Python考点解析6

    Python中的数据类型有数字、字符串,列表、元组、字典、集合等。有几种方法判断一个变量的数据类型。

    49030发布于 2020-05-21
  • 来自专栏袁某人

    Thinkphp6自动识别二级域名

    Thinkphp6自动识别二级域名 本文最后更新时间超过30天,内容可能已经失效。 首先配置好伪静态,只需要把所有域名指向public/index.php入口文件即可。 如图所示: 访问admin.yuanm.ren,指向admin目录 访问api.yuanm.ren,指向api目录 访问其他二级域名,指向index目录 - THE END -

    1.7K20编辑于 2021-12-28
  • 来自专栏小L的魔法馆

    C++指针数组,二级指针和函数指针的练习

    1.编一程序,将字符串“Hello,C++!”赋给一个字符数组, 然后从第一个字母开始间隔地输出该串(请用指针完成)。 #include<iostream> #include<string> using namespace std; int main() { const char str[] = "Hello,C+ "The string is now long:" << c2 << endl; return string; } int main() { char str[] = "Hello,<em>C+</em> string is now long:" << c2 << endl; return string; } int main() { char str[] = " Hello,<em>C+</em>

    1.7K30发布于 2019-03-01
  • C++二级操作题真题【内附解析】

    *****found**********intresult=top->data;top=top->next;returnresult;}};intmain(){inta[]={0,1,2,3,4,5,6,7,8,9

    11810编辑于 2026-03-17
  • 来自专栏小L的魔法馆

    C++指针数组,二级指针和函数指针的练习

    1.编一程序,将字符串“Hello,C++!”赋给一个字符数组, 然后从第一个字母开始间隔地输出该串(请用指针完成)。 #include<iostream> #include<string> using namespace std; int main() { const char str[] = "Hello,C+ "The string is now long:" << c2 << endl; return string; } int main() { char str[] = "Hello,<em>C+</em> string is now long:" << c2 << endl; return string; } int main() { char str[] = " Hello,<em>C+</em>

    2K100发布于 2018-05-18
  • 来自专栏c语言与cpp编程

    C++最佳实践 | 6. 性能

    本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。 C++最佳实践: 1. 工具 2. 代码风格 3. 安全性 4. 可维护性 5. 可移植性及多线程 6. 性能(本文) 7. include-what-you-use[6]是一个可以帮我们确定需要哪些头文件的工具。 减少预处理器的工作 这是“隔离频繁更改的头文件”和“不要包含不需要的头文件”的一般形式。 double是C++中浮点值的默认类型,因此推荐作为默认选项。 参考下面的文章获取更多信息: double or float, which is faster? mikael-s-persson/templight [5] templight-tools: https://github.com/mikael-s-persson/templight-tools [6]

    1.2K21编辑于 2022-10-31
  • 来自专栏CSDN搜“看,未来”

    C++】算法集锦(6):快慢指针

    doubleSideSort(vec1,0,left-1); doubleSideSort(vec1, right, keep_right); } int main() { vector<int> vec1 = { 4,6,8,7,9,3,1 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6 思路: 将 k 个链表配对并将同一对中的链表合并; 第一轮合并以后

    50630发布于 2021-09-18
  • 来自专栏海天一树

    小朋友学C++6):this指针

    这个“我”,在C++和Java中,是用this来表示的。而在Python和Objective-C(苹果的开发语言)中,则用self来表示。

    59660发布于 2018-04-17
  • 来自专栏叶子的开发者社区

    向量6(继承)栈操作 C++

    定义CStack类实现栈操作。CStack类继承CVector类,新增私有数据成员:

    31110编辑于 2023-07-30
  • 来自专栏CSDN搜“看,未来”

    C++编程经验(6):使用C++风格的类型转换

    为什么推荐使用C++风格类型转换? 不是说别的风格的类型转换机制不好,但是写C++代码的话,既然人家有,那就慢慢的适应嘛,入乡随俗。 我们以前写类型转换一般是这样的:(type) expression,而C++引进了四个类型转换的操作符: static_cast const_cast dynamic_cast reinterpret_cast double b = (double)a; 如果用上述新的类型转换方法,你应该这样写: double result = static_cast<double>(a); ---- 如何驾驭C++风格的类型转换 转换函数指针的代码是不可移植的(C++不保证所有的函数指针都被用一样的方法表示),在一些情况下这样的转换会产生不正确的结果,所以你应该避免转换函数指针类型,除非万不得已。

    80520发布于 2021-09-18
  • 来自专栏C++信息学奥赛

    杨校老师竞赛课堂之C++语言_GESP二级背诵手册

    程序设计语言的特点高级语言vs低级语言、编译与解释3.流程图的概念与描述流程图符号、顺序/分支/循环结构表示4.ASCII编码ASCII表、字符与编码对应、常见字符范围5.数据类型转换隐式转换、显式转换、常见类型转换规则6. 地址:设备的网络标识,如192.168.1.1域名:方便记忆的地址,如www.example.com二、程序设计语言的特点1.高级语言vs低级语言类型特点例子高级语言接近自然语言,易读易写,需编译/解释C+

    12110编辑于 2026-02-07
  • 来自专栏学习

    C++】 —— 笔试刷题day_6

    刷题day_6,继续加油哇! ret.begin(),ret.end()); return ret; } }; 二、链表相加 题目链接:链表相加 题目解析 来看这一道题目,给我们两个单链表(9->3->7、6-

    16610编辑于 2025-03-17
  • 来自专栏C++/Linux

    C++修炼之路】6. 内存管理

    C++之内存管理 本节目标 1. C/C++内存分布 2. C语言中动态内存管理方式:malloc/calloc/realloc/free 3. C++内存分布总结 本节目标 1. C/C++内存分布 2. C语言中动态内存管理 3. C++中动态内存管理 4. operator new与operator delete函数 5. new和delete的实现原理 6. C++内存管理方式(重要) C语言内存管理方式在C++中可以继续使用,但有些地方就无能为力,而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。 = new int[3]; delete ptr4; delete ptr5; delete[] ptr6; } 我们发现,new的方式既可以给其初始化也可以不初始化。

    86900编辑于 2023-03-28
  • 来自专栏全栈程序员必看

    c++入门教程–-6循环语句

    c++入门教程–-6循环语句 while循环 #include <iostream> using namespace std; int main () { // 局部变量声明 int

    50330发布于 2021-04-07
  • 来自专栏Eureka的技术时光轴

    使用C++ Builder 6编译产生错误

    错误提示: [C++ Error] E2075 Incorrect project override option: Files\Borland\CBuilder6\lib\vcl60.csm [C+ + Error] E2075 Incorrect project override option: Files\Borland\CBuilder6\lib\vcl60.csm [C++ Error] Project1

    1.4K10发布于 2019-07-24
  • 来自专栏C++ 动态新闻推送

    C++ 动态新闻推送 第6

    C++ 动态新闻推送 第6期 从reddit/hackernews/lobsters/meetingcpp摘抄一些c++动态。 位移与溢出结合的问题 循环计数 条件比较 符号不一样,可能死循环 编译器会警告 C++ coroutines: Basic implementation of a promise type Raymond 那就可以分配一个大数组,固定块,来分配,在程序一开始就分配好,之后就不用malloc,全部placement new就可以 如果是比较琐碎的数据类型,变化比较多,那还是jemalloc这种更合适一些 c+ myVec); // (3) for (int i = 0; i < myVec.size() ; ++i) { // (6) 中间穿插了很多讨论/互动 Victor Ciura - Symbolism: Rainbows and Crashes - Meeting C++ online ppt https://ciura.ro

    63920发布于 2021-08-31
  • 来自专栏韩曙亮的移动开发专栏

    C++C++ 引用详解 ⑥ ( 普通变量 一级指针 二级指针 做函数参数的作用 )

    一、普通变量 / 一级指针 / 二级指针 做函数参数的作用 1、普通变量 做函数参数的作用 普通变量 的 作用 : 将 普通变量 传入函数作为参数 , 则可以在 函数 中 , 访问到 该 普通变量 的值 做函数参数的作用 二级指针 的 作用 : 将 普通变量 的 二级指针 传入函数作为参数 , 可以在 函数中 访问 该 二级指针 指向的 一级指针 , 以及 访问 一级指针 指向的 内存空间中的 普通变量值 , 不仅可以修改普通变量的值 , 还可以重新创建该普通变量 , 修改 该普通变量在内存中的地址 ; 使用 二级指针 作为参数 , 可以实现如下功能 : 动态内存管理 : 借助二级指针 , 可以在函数中分配或释放内存 、代码示例 - 二级指针 做函数参数的作用 Student 是一个结构体 , C++ 中 结构体 可以当做 类 使用 ; 在 int getStudent(Student** stu) 函数中 , 传入 , 这里将 age 成员设置为 18 ; 将 tmp 一级指针 赋值给 参数中的 Student** stu 二级指针 指向的 内存中 , 即 将 该 二级指针 指向 tmp 一级指针 ; 上述操作

    73520编辑于 2023-10-15
  • 来自专栏C++系列

    C++】CC++的 内存管理 详解(6

    前言 大家好吖,欢迎来到 YY 滴 C++系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁,主要内容含 一.C/C++的内存管理 1.C/C++的内存分布规则 栈又叫堆栈--非静态局部变量/函数参数/返回值等等,栈是向下增长的。 ,而且使用起来比较麻烦,因此C++又提出了自己的内存管理方式:通过new和delete操作符进行动态内存管理。 ptr4 = new int; // 动态申请一个int类型的空间并初始化为10 int* ptr5 = new int(10); // 动态申请10个int类型的空间 int* ptr6 动态申请10个int类型的空间,并初始化 int* ptr7 = new int[10]{1,3,4}; delete ptr4; delete ptr5; delete[] ptr6;

    20010编辑于 2024-01-22
  • Qt6C++高级编程指南

    Qt6,作为一款成熟而强大的跨平台应用开发框架,正是实现这一目标的利器。它凭借其“一次编写,随处编译”的理念,让 C++ 开发者能够游刃有余地应对各种复杂的部署场景。 一、 Qt6 跨平台的核心基石:架构与理念Qt6 的跨平台能力并非简单的条件编译,而是建立在深思熟虑的架构设计之上。 强大的构建系统:CMake:Qt6 全面转向 CMake 作为其官方构建系统。 结论Qt6 不仅仅是一个 UI 库,它是一个完整的、面向未来的跨平台应用开发解决方案。 无论是需要高性能的桌面应用、稳定可靠的嵌入式界面,还是功能特定的移动 App,Qt6 都能以其成熟和强大的能力,为您的 C++ 工程“赋能”,实现真正的全平台覆盖。

    31910编辑于 2025-11-22
领券