找到 34423 篇文章 关于编程

C++ 17 中为变量赋值的新方法?

sudhir sharma
更新于 2019-10-04 06:56:08

386 次浏览

在 C++ 17 中,引入了两种程序员可以为变量赋值或声明它们的新方法。在此更新中,除了经典的为变量赋值的方式之外,还有以下两种初始化值的方法。经典方法最初,赋值运算符“=”用于变量的赋值和声明。使用“=”赋值变量如下所示:数据类型变量名=值;例如,int val = 243;新方法统一初始化在变量的统一初始化中,我们不使用“=”运算符。值包含在一对花括号“{}”内。值... 阅读更多

C++ 中的适配器模式?

sudhir sharma
更新于 2019-10-04 06:51:58

231 次浏览

适配器模式用于将类的接口转换为客户端期望的接口。适配器帮助程序员使其类协同工作,并通过使不兼容的接口可兼容来确保满足用户需求。让我们更多地了解一下适配器模式。适配器的概念来源于现实世界。就像在现实世界中,我们使用适配器来连接彼此不兼容的事物。让我们举个例子,在现代智能手机中,缺少用于耳机的 3.5 毫米插孔,因此品牌已经... 阅读更多

C 语言中的 3 位奥西里斯数?

sudhir sharma
更新于 2019-10-04 06:50:08

109 次浏览

奥西里斯数是一个数字,其值等于其所有数字排列形成的所有数字的值之和。在这个问题中,我们给定一个 3 位数 N,我们将检查数字 N 是否为奥西里斯数。让我们举个例子,输入:N = 132 输出:132 说明 N 的所有子样本:13、12、21、23、32 31。和 = 13 + 12 + 21 + 23 + 32 + 31 = 132 为此,我们有一个公式来检查给定数字是否为奥西里斯数。示例实时演示#include int main() {    int n = ... 阅读更多

C++ 中的角度扫描算法

sudhir sharma
更新于 2019-10-04 06:48:06

413 次浏览

查找可以包含在给定半径圆内的最大点数的算法。这意味着对于半径为 r 的圆和给定的 2D 点集,我们需要找到被圆包含(位于圆内而不是在其边缘上)的最大点数。为此,最有效的方法是角度扫描算法。算法问题中给出了 nC2 个点,我们需要找到这些点之间的距离。取任意一点并获取位于... 阅读更多

C++ 中用于用户定义数据类型的 set?

sudhir sharma
更新于 2019-10-04 06:43:38

336 次浏览

set 是一种存储数值的数据结构。set 的特殊之处在于元素是不同的(即没有两个元素具有相同的值)。此外,这些值按升序存储。您可以在 C++ 中显式定义 set 的数据类型,即 set 的用户定义数据类型。以不同的形式和排序顺序存储数据。让我们举个例子,输入:124689781230 输出:1230467889 逻辑在 set 中,输入可以是任何顺序,并且可以存在重复值。但是 set 将只存储不同的... 阅读更多

C++ STL 中的 basic_string c_str 函数?

sudhir sharma
更新于 2019-10-04 06:39:11

85 次浏览

basic_string c_str 函数返回一个指向以空字符终止的字符数组的指针。它是一个内置方法,具有以空字符结尾的字符串的值。在 C++ 中定义 c_str 函数的语法 -const Char ptr* c_str() const 关于函数它是 c++ STL 库的内置方法。不能将参数传递给该方法。它返回一个 char 指针。此指针指向以 NULL 结尾的字符数组。示例实时演示#include #include using namespace std; int main() {    string s = "I Love Tutorials Point";    int ... 阅读更多

如何在 Java 中使用 flexjson 库序列化映射?

raja
更新于 2020-07-06 08:23:21

274 次浏览

Flexjson 是一个轻量级的库,用于将 Java 对象序列化和反序列化为 JSON 格式。我们还可以使用 JSONSerializer 类的 serialize() 方法序列化 Map,它对目标实例执行浅序列化。语法public String serialize(Object target) 示例import flexjson.JSONSerializer; import java.util.*; public class JsonSerializeMapTest {    public static void main(String[] args) {       JSONSerializer serializer = new JSONSerializer().prettyPrint(true);       Student student = new Student("Adithya", "Sai", 28, "Hyderabad");       Map map = new HashMap();       map.put("Student1", "Raja");       map.put("Student2", "Ravi");       map.put("my_student", student);       String jsonStr = ... 阅读更多

C 语言中重复连接中点形成的正方形的面积?

sudhir sharma
更新于 2019-10-03 13:24:05

65 次浏览

正方形的面积等于正方形边长的乘积。我们正在考虑一个图形,其中每个正方形的边的中点构成另一个正方形。依此类推,直到特定数量的正方形。此图显示了一个通过连接正方形的中点形成的正方形。对于此图,设边长为 a,内部正方形的边长将为L2 = (a/2)2 + (a/2)2 L2 = a2(1/4 + 1/4) = a2(1/2) = a2/2 L = a2/ (\sqrt{2})。正方形 2 的面积 = L2 = a2/2。对于下一个正方形,正方形 3 的面积 = ... 阅读更多

C++ 中排序数组中的绝对不同计数?

sudhir sharma
更新于 2020-07-06 08:24:37

232 次浏览

数组是相同数据类型元素的集合。排序数组是指元素按升序或降序排列的数组。不同计数是不相同元素的数量。绝对不同计数是元素绝对值的的不同计数,即没有符号(无符号值)的元素。在这个程序中,我们将找到排序数组中的绝对不同计数。即,如果考虑数组中每个元素的绝对值,我们将计算不同值的个数。例如,输入:[-3 , 0 , 3 , ... 阅读更多

C 语言中可以内接在矩形中的最大菱形的面积?

sudhir sharma
更新于 2019-10-03 13:13:52

174 次浏览

内接在矩形中的菱形与矩形的边相切,因此由此我们可以推断出内接的最大菱形的对角线等于矩形的长和宽。如果我们有矩形的长 (l) 和宽 (b),则内接在其内的最大菱形的对角线长度为 d1 = l 和 d2 = b。菱形的面积由公式给出:面积 = (d1*d2)/2 代入 d1 和 d2 的值。我们得到,面积 = (l*b)/2 使用此公式,我们可以创建一个计算... 阅读更多

广告

© . All rights reserved.