ITPub博客

首页 > 应用开发 > C/C++

关于 “C/C++” 的内容如下:

  • 直播代码是如何工作的,不同服务器之间的区别

    服务器在网络中为其它客户机提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。

    云豹kj的晨曦 C/C++ 139 2020-07-13 17:37
  • 大神教你C++写时拷贝实现原理及实例解析

    这篇文章主要介绍了C++写时拷贝实现原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下一、什么是写时拷贝写入时复制是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者同时请求相同资源(如内存或磁盘上的数据存储),他们会共同获取相同的指针指向相同的资源,直到某个调用者试图修改资源的内容时,系统才会真正复制一份专用副本(pri

    安全剑客 C/C++ 375 2020-07-11 14:06
  • 详细介绍C++多线程获取返回值的方法

    这篇文章主要介绍了C++多线程获取返回值方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下在许多时候,我们会有这样的需求——即我们想要得到线程返回的值。但是在C++11 多线程中我们注意到,std::thread对象会忽略顶层函数的返回值。那问题来了,我们要怎么获得线程的返回值呢?我们通过一个例子来说明如何实现这个需求。用多个线程计算(a+b

    安全剑客 C/C++ 422 2020-07-06 10:32
  • C 语言之布尔类型介绍

    在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。所以我们通常使用逻辑变量的做法: //定义一个int类型变量。C 语言标准(C89) 没有定义布尔类型,如果你使用 true 和 false,会出现以下错误:infinite.c:5:12: error: use of undeclared identifier&nbs

    安全剑客 C/C++ 403 2020-07-03 09:42
  • 曾经我也有一个做游戏的梦想,这几本游戏开发的书籍推荐给为未来的游戏工程师

    想当年,我也是一名想做游戏开发的程序员,大学的时候照葫芦画瓢做了一个半成品的《炉石传说》一度让我以为我将来会成为一名游戏开发工程师,可惜后来我被C++的学习成本给全退了,于是乎和游戏开发这一领域从此是路人。虽然现在也不能说这个选择到底是否正确,但是我对于游戏的热爱还是没怎么减少,只不过再也没时间玩了(o(╥﹏╥)o)今天我就来推荐一些关于游戏开发的游戏书籍,如果你刚好也是游戏开发爱好者,那么希望这

    程序员江湖 C/C++ 405 2020-06-24 21:16
  • 你有一份新的C++书单,请注意查收!

    C是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。作为一个Java工程师,学习C的门槛并不算低,C从来没有虚拟机,没有垃圾回收,在Java里不需要考虑的各种技术细节,在C++里都需要关心和处理

    程序员江湖 C/C++ 422 2020-06-20 21:38
  • 你有一份新的C++书单,请注意查收!

    C是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。作为一个Java工程师,学习C的门槛并不算低,C从来没有虚拟机,没有垃圾回收,在Java里不需要考虑的各种技术细节,在C++里都需要关心和处理

    a724888 C/C++ 392 2020-06-19 20:43
  • leetcode20. 有效的括号

    给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。

    orastar C/C++ 26 2020-05-29 16:00
  • 怎样快乐学习C语言

    多年以后,出于给别人推荐书籍的目的,重新审视几本经典的c相关书籍,惊奇的发现,最好最经典的还是这本没有之一!内容绝对精要,几乎毫无废话,摒弃了所有无关的琐碎细节,留下的确实c最核心的部分(同时知识点都是覆盖到了的),同时却深入浅出(比如竟然有malloc的简单实现)

    mkapi01 C/C++ 403 2020-05-27 17:07
  • leetcode23. 合并K个排序链表

    合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6

    orastar C/C++ 430 2020-05-27 15:21
  • 算法141. 环形链表

    给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。

    orastar C/C++ 295 2020-05-25 21:25
  • 【Web前端基础知识】CSS的定位机制之定位

    在前端页面开发中,要实现复杂页面的布局,必须根据不同的设计寻求不同的CSS定位机制。CSS有三种基本定位机制:标准流,浮动,定位,今天小编先给大家介绍一下定位。定位(position)顾名思义,你想定哪就定哪;元素的定位属性主要包括两部分:定位模式和边偏移(1)定位模式定位的语法:position:属性值;position属性常用的值static自动定位(默认定位方式)relative相对定位,相

    ii_chengzi C/C++ 425 2020-05-25 15:57
  • C 语言中 static 的作用介绍

    static 用来说明静态变量。如果是在函数外面定义的,那么其效果和全局变量类似,但是,static定义的变量只能在当前c程序文件中使用,在另一个c代码里面,即使使用extern关键词也不能访问这个static变量。在 C 语言中,static 的字面意思很容易把我们导入歧途,其实它的作用有三条。它的第一条也是最重要的一条:隐藏当我们同时编译多个文件时,所有未加 static 前缀的全局变量和函数

    安全剑客 C/C++ 237 2020-05-24 13:24
  • 算法122. 买卖股票的最佳时机 II

    给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。

    orastar C/C++ 403 2020-05-22 13:01
  • 算法169. 多数元素

    给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 n/2 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例1: 输入: [3,2,3] 输出: 3 示例2: 输入: [2,2,1,1,1,2,2] 输出: 2 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/majority-element

    orastar C/C++ 407 2020-05-21 21:45
  • 算法41. 缺失的第一个正数

    给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: 输入: [7,8,9,11,12] 输出: 1 提示: 你的算法的时间复杂度应为O(n),并且只能使用常数级别的额外空间。

    orastar C/C++ 414 2020-05-21 20:34
  • 算法15. 三数之和_(c语言版)

    给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。

    orastar C/C++ 434 2020-05-21 15:07
  • 编程入门攻略:千锋2020最新C语言视频教程限免发布

    提起C语言,相信每一个IT人员都不会陌生。它是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。无论日后你打算“精通”哪门语言,C语言中涉及的很多基础概念,都可以帮助你更好地理解其它各种语言,而接下来小千要分享的视频教程将满足你对C语言的一切学习需求!千锋2020最新C语言视频教程(全家桶):课程主要讲解了C语言数据与程序架构、函数、指针、数据结构等。增强学员对C语言的了解,为用户后期

    千锋云计算 C/C++ 429 2020-05-09 18:37
  • 全新技术助力职场:千锋2020C++全套视频教程完整版限时领取

    物联网虽然是近几年新出来的概念,但已经被越来越多的人所熟知。尤其是随着对技术工程师和技术专业人员需求的增加,当代物联网就业市场正以惊人的速度增长,他们可以为数十亿个联网设备的连接提供服务。物联网市场的就业前景一片向好,那么,对于想要从事物联网开发的人需要哪些要求呢?查看企业对物联网工程师的招聘需求我们大致可以了解:1、三年及以上 C++、Linux开发经验;2、熟练掌握C++,熟练运用主流C++开

    千锋云计算 C/C++ 446 2020-05-07 16:51
  • 右值

    右值使用

    u_12bcd8aeeb2b C/C++ 31 2020-05-04 12:09
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
17319047854
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心