zoukankan      html  css  js  c++  java
  • 2019.5.31 周总结

    1. size_t 类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。

    2.   calloc 功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。与malloc的区别:

          calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。
    3.  c_str()的用法: 
           所以函数c_str()就是将C++的string转化为C的字符串数组,c_str()生成一个const char *指针,指向字符串的首地址。
      char *p=s[10];
      string a=“welcome”;
      strcpy(p,a.c_str());
      cout<<p;
      结果为"welcome".
    4.  memcpy指的是c和c++使用的内存拷贝函数,memcpy函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中。
    5. 字符指针
         

      可以使用char *str指向一个字符串。如:

    1. char *ptr="C++";  
    2. char strArr[]="C++";  
    3. char *ptr2=strArr;  

      使用cout<<ptr即可输出整个字符串,而使用cout<<*ptr则输出字符串的首字符。

    6. C++标准库---使用reserve来避免不必要的重新分配

    7. 序列化和反序列化的一点介绍

        https://www.cnblogs.com/lanxuezaipiao/p/3703988.html

    8.atomic64_inc 的操作 以及atomic64_inc_return

       https://www.cnblogs.com/liaokang/p/5620694.html

       https://www.khronos.org/registry/OpenCL/sdk/1.1/docs/man/xhtml/atomic_inc.html

    9.sprintf的用法

    10. 缓存淘汰算法 lru

    https://www.cnblogs.com/-OYK/archive/2012/12/05/2803317.html

  • 相关阅读:
    蒸发冷却概述
    2011年2月22日星期2
    在中国搞技术的都是狗
    实用新型专利申请书规范
    我小时候家里穷
    蒸发冷却基本原理
    opera浏览器使用技巧
    浏览器哪个好用
    Matlab数理统计工具箱应用简介(转)
    EXCEL模板读写说明(转)
  • 原文地址:https://www.cnblogs.com/simplepaul/p/10957011.html
Copyright © 2011-2022 走看看