C/C++ 教程
当前位置| > 博客

C/C++ 教程

当代最优秀的程序设计语言,基础语言
  • C/C++中数的转换 副标题#e# 问题: d=1,-d==? 我们看看谜底会是什么样的: —————————– 下面的代码的 输出是什么? int main() {  char  dt = ‘\1’; long tdt; tdt = -dt;  printf("%ld\n", tdt); } 我的第一回响是这个输出应该是”-1“。 我想你也是这样认为的。然而假如在64位系统上输出是什么 呢?... 继续阅读C/C++中数的转换

    :
    2017-11-02
  • 一个简朴的HashMap C语言实现 副标题#e# 用C语言实现一个简朴实用的hashmap,具有必然的实际意义。尤其我们不想利用STL内里的map<…>类的时候。我实现的这个hashmap,用来做key—value的映射,key必需是有效的字符串,value是挪用者分派的任意范例的数据。这个hashmap适合在一些简朴的场所下,耗损少少的资源。 首先界说头文件如下: /*  * ... 继续阅读一个简朴的HashMap C语言实现

    :
    2017-11-02
  • OpenCV在矩阵上的卷积 副标题#e# 在openCV官网上说是戴面具,其实就是从头计较一下矩阵中的每一个value,那么怎么计较呢,按照该像素点的周围信息,用一个加权的公式来举办计较。那么此刻就要看,周围的信息是如何被加权的。让我们想一下这样的方法,请看下面的公式: 上面的公式就是依据当前像素点的值和四个邻人的值,更新一下。相当于本来矩阵每一块3*3的小矩阵和M举办想乘一样。 在措施中,... 继续阅读OpenCV在矩阵上的卷积

    :
    2017-11-02
  • C++的array数组容器详解 数组容器, 是存储数组的容器, 是C范例数组的扩充, 可以利用迭代器举办操纵; 譬喻"std::array<int, 5>", 需要留意的是, 假如直接举办赋值, "std::array<int, 5> ia = {1, 2, 3, 4, 5}; " 在GCC下会有告诫: "missing braces around initialize... 继续阅读C++的array数组容器详解

    :
    2017-11-02
  • C中位域团结对齐(pragma)的例子及表明 副标题#e# 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。 譬喻在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节减存储空间,并使处理惩罚轻便,C语言又提供了一种数据布局,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位分别为几个差异的区域,并说明每个区域的位数。每个域有一个域名,答允在措施... 继续阅读C中位域团结对齐(pragma)的例子及表明

    :
    2017-11-02
  • Linux C实现文件传输 副标题#e# file_server.c  文件传输顺序处事器示例 //////////////////////////////////////////////////////////////////////////////////////< br>// file_server.c 文件传输顺序处事器示例 /////////////////... 继续阅读Linux C实现文件传输

    :
    2017-11-02