IT大道IT大道

首页 > TAG信息列表 > cc

  • 函数指针的调用

    函数指针的调用

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>


    void test(int);


    int main()
    {
    void (*fp)(int);
    fp=test;
    (*fp)(9);


    fp(9);
    return 0...

    2017-01-23 itdadao 技术 4 ℃ 0
  • 2_C语言中的数据类型 (八)运算符

    2_C语言中的数据类型 (八)运算符

    1 运算符表达式和语句
    1.1 基本运算符
    1.1.1 =
    数据对象:泛指数据在内存的存储区域
    左值:表示可以被更改的数据对象
    右值:能赋给左值的量
    1.1.2...

    2017-01-22 itdadao 技术 7 ℃ 0
  • 今天测试发现qwebsocket有个bug

    今天测试发现qwebsocket有个bug

    发现命令使用时间久了就会丢失mask,mask设置成0,而websocket协议要求客户端给服务器传东西必须带mask=1,发现确实有个bug,代码如下:文件:src/websockets/qwebsocket_p.cpp 这个...

    2017-01-22 itdadao 技术 5 ℃ 0
  • C语言通过指针和数组实现字符串倒序

    C语言通过指针和数组实现字符串倒序

    1.数组方式实现 (不用字符串函数)程序如下

    1 void ReverseByArray(char * s)
    2 {
    3 int len = 0;
    4 while (s[len] != '\0')
    5 len++;
    6 int...

    2017-01-22 itdadao 技术 5 ℃ 0
  • %08lx

    %08lx

    u-boot中代码如下:
    debug ("Now running in RAM - U-Boot at: %08lx\n", dest_addr);
    对应设备上的打印消息如下:
    Now running in RAM - U-Boot at: 83fcc000

    %08lx的含义如...

    2017-01-22 itdadao 技术 6 ℃ 0
  • 类成员变量初始化

    类成员变量初始化

    C++类对象的构造顺序是这样的:分配内存->调用构造函数时,隐式/显式的初始化各数据成员->在构造函数内部初始化数据成员。

    C++类初始化需注意以下几点
    1、类里面的任何成...

    2017-01-22 itdadao 技术 6 ℃ 0
  • 类对象所占内存空间总结

    类对象所占内存空间总结

    类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。
    摘抄部分:
    成员函数还是以一般的函数一样的存在。a.fun...

    2017-01-22 itdadao 技术 6 ℃ 0
  • 各种排序算法的优缺点

    各种排序算法的优缺点

    一、冒泡排序
    已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与 a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大...

    2017-01-21 itdadao 技术 9 ℃ 0
  • C++多态实现与继承

    C++多态实现与继承

    面向对象的三个基本特征
      面向对象的三个基本特征是:封装、继承、多态。其中,
        封装可以隐藏实现细节,使得代码模块化;
        继承可以扩展已存在的代码模块(类),它们...

    2017-01-21 itdadao 技术 8 ℃ 0
  • STL之list使用详解

    STL之list使用详解

    构造函数

    list<int> c0; //空链表
    list<int> c1(3); //建一个含三个默认值是0的元素的链表
    list<int> c2(5,2); //建一个含五个元素的链表,值都是2
    list<int> c4(c2); //建...

    2017-01-21 itdadao 技术 4 ℃ 0
  • STL之deque使用详解

    STL之deque使用详解

    deque函数列表







    函数


    c.assign(beg,end)
    c.assign(n,elem)



    c.at(idx)



    c.back()



    c.begin()



    c.clear()



    deque<Elem> c
    deque<Elem> c1(c2)
    deque<Elem...

    2017-01-21 itdadao 技术 6 ℃ 0
  • STL之vector使用详解

    STL之vector使用详解

    Vector成员函数




    函数
    表述


    c.assign(beg,end)
    c.assign(n,elem)
    将[beg; end)区间中的数据赋值给c。
    将n个elem的拷贝赋值给c。



    c.at(idx)
    传回索引idx所指的数据,...

    2017-01-21 itdadao 技术 7 ℃ 0
  • STL之string使用详解

    STL之string使用详解

    声明一个C++字符串



    string类的构造函数和析构函数如下:


    string s; //生成一个空字符串s
    string s(str) //拷贝构造函数 生成str的复制品
    string s(str,ss) //将字符串...

    2017-01-21 itdadao 技术 10 ℃ 0
  • C++简单入门程序分析

    C++简单入门程序分析

    目的:
    通过对比C++和C源程序,了解二者的基本差异。
    正文:
    (1) C Code

    1 #include <stdio.h> //包含printf()
    2 #include <stdlib.h> //包含system()
    3 int...

    2017-01-21 itdadao 技术 18 ℃ 0
  • Linux下RocksDB、LevelDB、ForestDB性能测试对比

    Linux下RocksDB、LevelDB、ForestDB性能测试对比

    简要说明
    本次环境与http://www.cnblogs.com/oloroso/p/6306352.html中的一致。

    依然是增删查改各测试10000次,每个测试重复5次取平均值。
    1、不使用jemalloc和tbb测试
    三个...

    2017-01-20 itdadao 技术 8 ℃ 0
  • VS2015编译RocksDB

    VS2015编译RocksDB

    VS2015编译RocksDB
    RocksDB 是一个来自 facebook 的可嵌入式的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,但主要目的还是嵌入式。RocksDB 基于 Level...

    2017-01-20 itdadao 技术 8 ℃ 0
  • Linux下c++使用pthread库

    Linux下c++使用pthread库

      pthread 库是纯c库,没有类指针的概念,当想phread_create中传递类成员函数时,就会报错,这里针对这种情况,对线程创建做了必要封装,较为简单,继承类,实现run接口,然后使用start启动...

    2017-01-20 itdadao 技术 8 ℃ 0
  • GCC与G++的区别

    GCC与G++的区别

    gcc 最开始的时候是 GNU C Compiler, 如你所知,就是一个c编译器。但是后来因为这个项目里边集成了更多其他不同语言的编译器,GCC就代表 the GNU Compiler Collection,所以表示...

    2017-01-20 itdadao 技术 7 ℃ 0
  • C++之 类型定义语句--typedef

    C++之 类型定义语句--typedef

      typedef的作用是给一个已经存在的数据类型起个别名。
      使用的语法形式是:typedef 已有类型名 新类型名表;。
      新类型名表中可以有多个标识符,它们之间用逗号分开...

    2017-01-20 itdadao 技术 11 ℃ 0
  • C++之 自定义数据类型 枚举、结构体、共用体

    C++之 自定义数据类型 枚举、结构体、共用体

    1.枚举
      枚举类型的声明形式为: enum 枚举类型名 { 变量值列表 };
       变量值列表里都是整型变量,另外不要忘记最后面的分号! 
     
     比如,enum weekday {...

    2017-01-20 itdadao 技术 13 ℃ 0
  • _declspec(dllexport)和_declspec(dllimport)的区别

    _declspec(dllexport)和_declspec(dllimport)的区别

    _declspec(dllexport)和_declspec(dllimport)都是DLL内的关键字,即导出与导入。他们是将DLL内部的类与函数以及数据导出与导入时使用的。_declspec(dllexport)
    dllexport是在...

    2017-01-20 itdadao 技术 6 ℃ 0
  • 【学习记录】二分查找的C++实现,代码逐步优化

    【学习记录】二分查找的C++实现,代码逐步优化

    二分查找的思想很简单,它是针对于有序数组的,相当于数组(设为int a[N])排成一颗二叉平衡树(左子节点<=父节点<=右子节点),然后从根节点(对应数组下标a[N/2])开始判断,若值<=当前节点则...

    2017-01-20 itdadao 技术 24 ℃ 0
  • 2_C语言中的数据类型 (七)类型限定

    2_C语言中的数据类型 (七)类型限定

    1.1 类型限定
    1.1.1 const
    const是代表一个不能改变值的常量
    1.1.2 volatile
    代表变量是一个可能被CPU指令之外的地方改变的,编译器就不会针对这个...

    2017-01-18 itdadao 技术 9 ℃ 0
  • C语言指针简单理解

    C语言指针简单理解

    先放一个程序

    指针是什么?网上主要有这么几种说法
    1.指针就是一个存放地址的变量
    2.指针是无符号整数a
    3.指针是整型变量a
    4.指针是地址
    5.指针是一种类型


    1.首先 指针肯...

    2017-01-18 itdadao 技术 14 ℃ 0
  • c++11: thread_local

    c++11: thread_local

    thread_local变量是C++ 11新引入的一种存储类型。它会影响变量的存储周期(Storage duration),C++中有4种存储周期:automaticstaticdynamicthread有且只有thread_local关键字修...

    2017-01-18 itdadao 技术 10 ℃ 0
 12490    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表