news 2026/10/31 21:49:29

结构体指针

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
结构体指针

*LPNET_DVR_TIME;这是什么


typedef struct
{
DWORD dwYear;
DWORD dwMonth;
DWORD dwDay;
DWORD dwHour;
DWORD dwMinute;
DWORD dwSecond;
}NET_DVR_TIME, *LPNET_DVR_TIME;

### `NET_DVR_TIME`
结构体本身的**类型名**,代表这个时间结构体。
```cpp
NET_DVR_TIME t; // 直接定义一个结构体变量
```

### `*LPNET_DVR_TIME`
`LPNET_DVR_TIME` 是**`NET_DVR_TIME*` 的别名(指针类型)**
- LP = Long Pointer,老式Windows命名,长指针
- `LPNET_DVR_TIME` = `NET_DVR_TIME *`

等价拆开写:
```cpp
typedef struct { ... } NET_DVR_TIME;
typedef NET_DVR_TIME * LPNET_DVR_TIME;
```

### 使用示例
```cpp
NET_DVR_TIME stTime;
LPNET_DVR_TIME pTime = &stTime; // LPNET_DVR_TIME 就是结构体指针

// 等价写法:
// NET_DVR_TIME* pTime = &stTime;
```

> 这是海康SDK的经典命名风格:
> - LPxxx 代表xxx结构体的指针
> 比如:`LPNET_DVR_USER_LOGIN_INFO`、`LPNET_DVR_DEVICECFG`

### 一句话总结
`LPNET_DVR_TIME` = **NET_DVR_TIME结构体的指针类型**,`*LPNET_DVR_TIME` 不要单独看,是typedef一次性同时定义结构体+结构体指针。

> 注意区分:
> - `NET_DVR_TIME` → 结构体本体
> - `LPNET_DVR_TIME` → `NET_DVR_TIME *` 结构体指针

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/31 7:49:21

游戏研发笔试备考:从C++到图形学的考点拆解与策略

1. 笔试前我最纠结的一件事:突击算法还是补图形学2020年4月11日晚上7点,我在电脑前坐定,准备参加一家头部游戏公司的游戏研发暑期实习笔试。两个半小时,从19:00到21:30,这个时间安排本身就很像游戏行业的工作节奏——傍…

作者头像 李华
网站建设 2026/10/29 2:31:19

小团队AI工作流落地指南:从零搭建可执行的自动化闭环

1. 这不是“AI玩具”,而是小团队每天多抢出2小时的生存工具“创业小团队如何用 AI 搭建一个真正能落地的工作流?”——这句话我去年在某次闭门分享会上听到时,台下三位创始人当场掏出笔记本记了三页。不是因为讲得多高深,而是因为…

作者头像 李华
网站建设 2026/10/31 21:49:13

AI信息流处理系统:面向工程落地的靶向感知架构

1. 项目概述:这不是一份“新闻稿”,而是一套可复用的AI信息流处理系统“AI 日报(2026年10月8日)”这个标题乍看像一份时效性极强的媒体简报,但作为从业十多年、亲手搭建过二十多个垂直领域信息聚合系统的博主&#xff…

作者头像 李华
网站建设 2026/10/31 15:11:05

操作简便吗?8款AI写作辅助软件排行榜,毕业护航!

论文写到一半卡壳怎么办?文献资料太多理不清头绪?格式排版反复修改还出错? 别担心!AI论文写作工具正在成为高校学生的得力助手。本文将从学术规范性、文献整合能力、查重优化效果和使用便捷度四个维度,深度测评8款热门…

作者头像 李华
网站建设 2026/10/30 2:23:58

Redis面试与实战:从数据结构到高可用全解析

Redis 这个关键词,在 Java 岗位面试里出现的频率大概仅次于 JVM 和 MySQL。这不是空穴来风——校招还是社招,只要你简历上写了"使用 Redis 做了缓存",面试官大概率会顺着这条线一路追问:数据结构有哪些、底层怎么存的、…

作者头像 李华
网站建设 2026/10/31 12:22:35

Java工程师的AI Agent开发实战:不学Python也能构建生产级智能系统

1. 这不是“转行”,是Java工程师的AI能力平移我带过不少团队,也面试过上百位后端开发者。去年底,有位在某中型互联网公司做了12年Java的老同事找到我,说想“转AI”。他列了一长串学习计划:先花三个月学Python语法&…

作者头像 李华