2020年9月14日
摘要: 在c++中,容器指的是能够容纳各种数据类型的通用数据数据结构,是类模板。 比如set类模板: template <class _Key, class _Compare = less<_Key>, class _Allocator = allocator<_Key> > class _LIBCPP_T 阅读全文
posted @ 2020-09-14 15:17 沐歌爱编程 阅读(338) 评论(0) 推荐(0)
  2020年9月12日
摘要: 程序开发的时候经常会使用到接口。众所周知,C++语言层面并没有接口的概念,但并不意味着C++不能实现接口的功能。相反,正是由于C++语言没有提供标准的接口,导致实际实现接口的方法多种多样。那么C++有哪些实现接口的方法呢,不同的方法又适用于哪些场景呢?本文分享在C++接口工程实践上的一些探索心得。 阅读全文
posted @ 2020-09-12 14:06 沐歌爱编程 阅读(1138) 评论(0) 推荐(0)
  2020年9月11日
摘要: C语言几十年来一直是软件开发的一种主力语言,如果我学习了C语言,这是否意味着我至少了解C ++的50%? 您已经有了答案。不,你没有。 我想向您展示另一个方面。在编程语言设计中,我们谈论正交特征。这意味着特征会打开一个正交尺寸,这意味着您可以将新特征与现有特征结合。OOP不是一个新的维度。这只是一种 阅读全文
posted @ 2020-09-11 13:53 沐歌爱编程 阅读(224) 评论(0) 推荐(0)
  2020年9月10日
摘要: C语言组是编程领域中最普遍的语言。C或C ++的知识对于对软件开发感兴趣的任何人都将非常有价值。学习C和C ++没有“正确”的顺序;尽管一种语言是从另一种语言衍生而来的,但实际上它们是完全不同的。实际上,它们的相似性可能是一把双刃剑,因为一种语言有效的语言不一定适用于另一种语言。 C和C ++之间的 阅读全文
posted @ 2020-09-10 16:04 沐歌爱编程 阅读(1182) 评论(0) 推荐(0)
  2020年9月9日
摘要: 我们都知道C++多态是通过虚函数表来实现的,那具体是什么样的大家清楚吗?下面我们首先从了解什么是多态开始。 什么是多态 多态可以分为编译时多态和运行时多态。 编译时多态:基于模板和函数重载方式,在编译时就已经确定对象的行为,也称为静态绑定。 运行时多态:面向对象的一大特色,通过继承方式使得程序在运行 阅读全文
posted @ 2020-09-09 14:21 沐歌爱编程 阅读(292) 评论(0) 推荐(0)
  2020年9月8日
摘要: 抖音上火了的表白代码,小伙伴们知道这个表白代码是怎么写的吗?虽然大家都知道是使用vbs实现的!小编也承让VBS实现更简单,但是如果把打印心那个程序用起来,[C语言]是反而更妙一点。今天小编带着大家用C语言实现下,顺带复习下C语言中的格式化读写操作吧。 1.头文件。 2.调整窗口样式。 3.打印一句话 阅读全文
posted @ 2020-09-08 19:03 沐歌爱编程 阅读(3337) 评论(0) 推荐(0)
摘要: 对比 来看看这幅图, 原先方式是需要这样描述: tf::Taskflow taskflow; tf::Task A = taskflow.emplace([] () {}).name("A"); tf::Task B = taskflow.emplace([] () {}).name("B"); t 阅读全文
posted @ 2020-09-08 14:53 沐歌爱编程 阅读(1053) 评论(0) 推荐(0)
  2020年9月7日
摘要: 如果想要自己写一个服务器和客户端,我们需要掌握一定的网络编程技术,个人认为,网络编程中最关键的就是这个东西——socket(套接字)。socket(套接字):简单来讲,socket就是用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。 TCP协议 TCP协议: 阅读全文
posted @ 2020-09-07 18:55 沐歌爱编程 阅读(2214) 评论(0) 推荐(0)
摘要: C++解释器比C语言解释器占用的存储空间要大,想要在某些特定场合兼容C++代码,同时为了节省有限的存储空间,降低成本,也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的。 C++与C区别最大的就是C++中的类的概念和特性,将C++改为C的问题,就转换成如何将类化去的问题。 方法有两种: 阅读全文
posted @ 2020-09-07 14:39 沐歌爱编程 阅读(669) 评论(0) 推荐(0)
  2020年9月6日
摘要: 一、概述 C语言是面向过程的语言,在这里用户创建过程或函数来执行他们的任务。面向过程的语言是很容易学,因为它遵循的算法来执行你的语句。要使用面向过程的语言开发程序,你需要画/编写算法,然后开始转换成程序或功能。 二、优势 1.可移植 C语言AC的设置是大约3-5 MB。所以,你可以随身携带在你的软盘 阅读全文
posted @ 2020-09-06 19:34 沐歌爱编程 阅读(287) 评论(0) 推荐(0)