c++
cuijian2B
这个作者很懒,什么都没留下…
展开
-
GetMemory与位域
#include #include #include using namespace std;//错误试列void getMemory(char *p, int n){ //p为局部变量,传进来参数的值 p = (char *)malloc(n);}//错误试列void getMemory(char **p, int n){ //传入二级指针,改变指针的指向 *p原创 2012-10-25 09:43:32 · 351 阅读 · 0 评论 -
C++ API设计
1. API简介1.1 什么是API:API(Application ProgrammingInterface)提供了对某个问题的抽象,以及客户与解决该问题的软件组件之间进行交互的方式。组件本身通常以软件类库形式分发,它们可以在多个应用程序中使用。概况地说, API 定义了一些可复用的模块,使得各个模块化功能块可以嵌入到最终用户的应用程序中去。API是一个明确定义的接口,可以为其它软件提供特定服务。在C++中,API一般包括一个或多个头文件(.h)以及辅助文档。某个特定API的具体实现通常是可以被转载 2021-12-24 18:09:02 · 6105 阅读 · 1 评论 -
c++内存拷贝
一、memcpy 拷贝内存上图,memcpy毫无问题。下图,memcpy存在问题那么,如何解决呢?memcpy变成memmove,but 时间复杂度也会相应提高。原创 2021-10-19 19:13:08 · 1746 阅读 · 0 评论 -
ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)转载 2012-10-19 12:00:17 · 288 阅读 · 0 评论