• Swift协议

    协议规定了用来实现某一特定功能所必需的方法和属性。任意能够满足协议要求的类型被称为遵循(conform)这个协议。类、结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。语法协议的语法格式如下:protocol SomeProtocol { // 协议内容 }要使类遵循某个协议,需要在类型名称后加上协议名称,中间以冒号:分隔,作为类型定义的一部分。遵...

    C语言 2021年02月04日 1698 0
  • GCC 10.1 发布

    编译器和库改进对 C++20 的支持 C2X 增强 各方面的优化增强和 bugfix 多个编译器后端的硬件启用变化和增强 新的实验性静态分析 -fanalyzer 会启用新的静态分析以及相关警告。该功...

    C语言 2020年05月12日 2380 0
  • C程序中可怕的野指针

    一、疑问点指针是C语言一个很强大的功能,同时也是很容易让人犯错的一个功能,用错了指针,轻者只是报个错,重者可能整个系统都崩溃了。下面是大家在编写C程序时,经常遇到的一种错误的使用方法,也许在你的学习和工作中就是这样用的,很危险。实例程序如图1所示: 图1 实例程序这段程序比较简单,str1指向的内存区域存放了一个字符串“123”,把“123”赋值到str2指向的内存区域,编译...

    C语言 2019年07月17日 2480 2