首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 《C++ 程序设计》第 10 章 - 泛型程序设计与 C++ 标准模板库

    今天我们来深入学习《C++ 程序设计》第 10 章的内容 ——泛型程序设计与 C++ 标准模板库 (STL)。 STL 是 C++ 中最强大的特性之一,它提供了一套丰富的模板类和函数,帮助我们高效地进行程序设计。 10.1 泛型程序设计及 STL 的结构 10.1.1 泛型程序设计的基本概念         泛型程序设计 (Generic Programming) 是一种独立于特定数据类型的编程范式,它专注于算法和数据结构的逻辑结构 和20 auto add10_20 = std::bind(add, 10, 20, std::placeholders::_1); std::cout << "10 + 20 + 30 (STL) 的核心内容,主要包括: 泛型程序设计:独立于数据类型的编程范式,通过模板实现代码复用 STL 的核心组件:容器、迭代器、函数对象和算法的协同工作 迭代器:连接容器和算法的桥梁,分为 5 类不同功能的迭代器

    11410编辑于 2026-01-21
  • 《Java 程序设计》第 10 章 - 接口与 Lambda 表达式

            大家好!今天我们来学习 Java 中的接口与 Lambda 表达式。这两个特性在 Java 编程中非常重要,尤其是 Lambda 表达式,它是 Java 8 引入的新特性,极大地简化了代码编写。话不多说,让我们开始吧!

    10910编辑于 2026-01-20
  • 来自专栏IT技术圈

    浙大版《C语言程序设计(第3版)》题目集 1~10

    2、练习2-3 输出倒三角图案 3、练习2-4 温度转换 4、练习2-6 计算物体自由下落的距离 5、练习2-8 计算摄氏温度 6、练习2-9 整数四则运算 7、练习2-10 计算分段函数[1] 8、练习 2-11 计算分段函数[2] 9、练习2-12 输出华氏-摄氏温度转换表 10、练习2-13 求N分之一序列前N项和 1、练习2-1 Programming in C is fun! 代码: #include<stdio.h> #include<math.h> int main() { int g=10; int t=3; printf("height = %.2lf\n printf("%d * %d = %d\n",m,n,m*n); printf("%d / %d = %d\n",m,n,m/n); } return 0; } 7、练习2-10 \n"); return 0; } 10、练习2-13 求N分之一序列前N项和 本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

    75710编辑于 2022-08-22
  • 来自专栏全栈程序员必看

    《windows程序设计》_windows窗口程序设计

    TEXTMETRIC类型的变量用于存储装置字体结构信息(上述变量),在窗口中输出文字时需要用到上述变量。

    1.2K10编辑于 2022-09-23
  • 来自专栏程序设计a

    程序设计原则

    该原则实际是要求 父类足够抽象。这要求父类中定义的方法一定是最通用的,不存在一个方法不被其子类使用。

    64020编辑于 2023-03-21
  • 来自专栏我杨某人的青春满是悔恨

    程序设计思维

    《SICP》的全名是《Structure and Interpretation of Computer Programs》,中文译名《计算机程序的构造与解释》。这是MIT的一本经典教材,一本编程世界几乎人尽皆知的魔法书。我看了很久,还没有看完。。。但是每次看都感觉有收获,掩卷而思都会有点心潮澎湃,今天尤甚,在火车站等车的时候看得入神差点没赶上车,囧。

    1.2K40发布于 2018-09-10
  • 来自专栏全栈程序员必看

    Python语言程序设计基础(1)—— 程序设计基本方法

    : print(a,end=',') a, b = b,a+b print("") 同心圆 import turtle turtle.pensize(2) turtle.circle(10 ,str2)) sum(n) n=input() sum=0 for i in range(int(n)+1): sum+=i print(sum) 9*9 for i in range(1,10

    59010编辑于 2022-09-07
  • 来自专栏嵌入式智能硬件

    shell程序设计

    linux中,每个进程都有三个特殊的文件描述指针:标准输入(文件描述指针为0),标准输出(文件描述指针为1),标准错误输出(文件描述指针为2)。

    91420发布于 2020-08-31
  • 来自专栏杨飞@益术

    程序设计建议

    不仅需要关心一般情况下的信息展示,还要确保界面在空白状态时表现良好、具有指引作用。页面中还没有产生任何信息的时候,可以在空白区域放置一条帮助信息告诉用户如何开始。 默认的输入按钮可能不适合某些情景,文字链接有时候看起来又太含蓄。需要注意的是,把链接做成Button样式的时候,它们就应该有button的表现形式。比如,在点击button的时候它们应该会出现被“压”过的样子。这不仅仅是纯粹的视觉变化。 仅展示用户需要的、而不是所有可用的功能,从而保持用户界面的整洁清爽。 在既定的情境下考虑用户希望看什么、需要什么是非常重要的。不需要在每一个地方都放置相同的导航控件,因为用户不是在任何情况下都需要它们。 并不是所有的控件都拥有相同的重要性。例如创建一个新的条目,页面中会有“创建”“取消”两个button. 这里的“创建”就要更加重要些,因为这是大多数情况下用户即将要做的事情。极少的情况下用户才会去点击取消。虽然这两个控件并排放置,但是不要给予相同的重视程度。为了将注意力引导到“创建”上,我们可以尝试使用不用的风格或样式。一种方式是将“创建”设计成button样式,“取消”设计成文字链接样式。另一种方式是在视觉上使用使用不同的颜色,并使button略有凸起的效果。这样便于抓住用户的目光。

    64520发布于 2019-02-21
  • 来自专栏JAVA乐园

    程序设计原则

    本文或许会对你的编程、程序设计、讨论或评审工作有所帮助。 二、通用设计原则 1. 关注点分离原则不仅体现在软件程序设计等设计方法中,同时也体现在架构设计、问题求解、软件开发过程、软件项目管理以及软件开发方法学等诸多方面。 对接口进行细化可以提高程序设计灵活性是不争的事实,但是如果过小,则会造成接口数量过多,使设计复杂化。所以一定要适度。 为依赖接口的类定制服务,只暴露给调用的类它需要的方法,它不需要的方法则隐藏起来。

    69530发布于 2021-11-12
  • 来自专栏haifeiWu与他朋友们的专栏

    浅谈程序设计

    快要毕业了,这里为同学们分享一下我学习编程的过程以及我的一些关于程序设计的理解,希望会对你们今后的学习有所帮助。 算法、数据结构 对于算法、数据结构,个人认为天赋只占10%,剩下的还需要我们自己多多练习,这里给大家一些学习资源,牛客网上也有相关题目 《剑指offer》 《程序员面试金典》 LeetCode 作 者:

    73420发布于 2018-09-11
  • 来自专栏学习

    浙江大学PTA程序设计C语言基础编程练习题6-10

    阅读指南: 开篇说明 题目六、混合类型数据格式化输入 题目七、12-24小时制 题目八、超速判断 题目九、用天平找小球 题目十、计算工资 开篇说明 本文继续介绍浙江大学PTA平台的经典代码,第6至第10 当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。 , salary); return 0; } 这是最终结果:程序正确区分新老职工,按工作时间计算工资,并精确到两位小数,符合两个样例的预期(如样例2:3年→30元/时,50小时→40×30 +10

    18610编辑于 2025-12-17
  • 来自专栏半月无霜

    不会小程序设计10分钟AI工具助你从需求到uniapp开发

    '#795548' }, { name: '交通', amount: 12, icon: 'shop', color: '#607D8B' }, { name: '零食', amount: 10

    61830编辑于 2025-03-29
  • 来自专栏书山有路勤为径

    7.C++程序设计——面向对象程序设计方法

    结构化程序设计 复杂的大问题➡️层层分解/模块化➡️若干子问题 自顶向下,逐步求精 程序 = 数据结构(变量)+算法(函数) 在结构化程序设计中,数据结构和算法没有直接关系 遇到的问题 理解难 修改难 查错难 重用难 面向对象的程序设计 软件设计的目标:更快,更正确,更经济 面向对象的程序设计 = 类 + 类 + …… + 类 设计程序的过程➡️设计类的过程 对一类事物进行抽象,提炼出共同属性(数据结构

    81010发布于 2021-03-15
  • 来自专栏Python爬虫实战

    Python指南:高级程序设计之面向对象程序设计进阶

    系列文章推荐 ┣ Python指南:Python的8个关键要素 ┣ Python指南:数据类型 ┣ Python指南:组合数据类型 ┣ Python指南:控制结构与函数 ┣ Python指南:面向对象程序设计 ┣ Python指南:文件处理 ┣ Python指南:高级程序设计之过程型程序设计进阶

    1.4K20发布于 2018-08-09
  • 来自专栏奔跑的蛙牛技术博客

    泛型程序设计

    诚心推荐这一篇文章更好 java 泛型详解 泛型程序设计 泛型意味着编写的代码可以被不同类型重用 ArrayList 如果没有泛型的话会很糟糕 泛型数组提供类型参数以便与检查 ArrayList<String > files = new ArrayList<String>() 一个泛型程序员的任务就是预测出类在未来的所有可能的用途 泛型程序设计三个级别,基本级别是简单使用泛型类类似于 ArrayList 定义简单的泛型类

    91610发布于 2018-09-05
  • 来自专栏奔跑的蛙牛技术博客

    java基本程序设计

    保护对象实例域,提供黑盒的概念保护数据域的安全,体现了面向对象思想。数据>算法的思想

    74420发布于 2018-09-05
  • 来自专栏奔跑的键盘侠

    C++程序设计

    。当然,大家也不要担心,本公众号还是以讲按键精灵应用为主,然后会穿插一些python的学习总结和小成果,c++真的不在更新范围内,大家不要担心看不懂。毕竟python对新手更友好、功能更强大,最最简单易上手、有助于办公效率的其实还是按键精灵啦。

    80630发布于 2019-07-02
  • 来自专栏sringboot

    程序设计心得

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    1K20发布于 2019-11-14
  • 来自专栏全栈程序员必看

    JSP程序设计作业

    <%! 和%>之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!,%>所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量的操作结果,都会影响到其他用户。

    1.4K31编辑于 2022-09-13
领券