一点小知识的累计

C++一个减号和一个大于号是什么意思?

"->"相当于结构体变量后的".",只不过"->"的左边是指针,"."左边是普通变量。 如:typedef struct{   int x;   int y;} Point;struct Point a;struct Point *p;a.x=4;a.y=5;p=&a;printf("%d %d",p->x,p->y);

================================================

对于指针的一个操作符,比如p是一个指针,p->abc就是(*p).abc

=============================================================
时间: 2024-08-24 22:44:09

一点小知识的累计的相关文章

C++ 中有关const引用的一点小知识

在读<C++ Primer>时,发现之前对const的概念不是很清晰,只知道如何去使用,于是翻开const引用部分又阅读了一遍,发现有两点自己要注意的地方 1.const限定的对象不可以初始化非const引用 ex. 1 const int src = 512; 2 const int &ok_dest = src; //ok: 引用和初始化对象都是const 3 int &err_dest = src; //error : 引用为非const 原因很简单, src 是不可以被

http一点小知识

1.什么是Uri? 统一资源标识符 uniform resource identifier 2.什么是URL? 统一资源定位符 uniform resource locator 是一种特殊的uri 3.什么是http? HTTP是一种基于请求-响应模式的.无状态的协议 上图是客户请求一次http的过程 请求报文: 响应报文: 4.http请求由几个部分组成? 请求行+消息报头+请求正文 请求行(Method + RequestUri + http+version + CRLF) eg : GET

js调试的一点小知识

1.如果想要js代码被XHTML和HTML解析,就可以使用如下方式 <script type="text/javascript"> //<![CDATA[ function(){ …… } //]]> </script> 2.在调试器中可以通过callStack看到函数执行的过程. 3.控制台比较有用的函数 console.log():输出日志 console.trace():堆栈函数,可以查看指定函数的调用关系 clear():清除控制台中的log

Android的一点小知识

1.如何隐藏标题栏 在Android的MainActivity中的onCreate函数中加入requestWindowFeature(Window.FEATURE_NO_TITLE);一定要加在setContentView前面. 2.logcat中的级别 log.v()----------->verbose(一些细小的日志); log.d()----------->debug(用于调试程序): log.i()------------>info(打印比较重要的信息,帮助分析用户行为); l

每天一点小知识002-玩kinectwrapper的一些记录

我的unity版本是4.6 kinect一代 kinectsdk 1.7 之前用csdn所谓的1.8更新版怎么都读不出彩色图和深度图 找了wiki百科  说是1.7更新了这个bug 换回下载的kinect wrapper1.7才读出来了,(估计那位1.8更新版用的不是1.7更新的..) 打开kinectExample场景,读取深度图很简单,DisplayDepth脚本就是了,不清楚是不是我这个一代驱动有点问题,有时显示不出图像,将kinect拔出再插上又行了(omg...) DisplayDep

高性能JavaScript一点小知识

想必大家都知道,JavaScrip是全栈开发语言,浏览器,手机,服务器端都可以看到JS的身影. 本文会分享一些高效的JavaScript的最佳实践,提高大家对JS的底层和实现原理的理解. 数据存储 计算机学科中有一个经典问题是通过改变数据存储的位置来获得最佳的读写性能,在JavaScript中,数据存储的位置会对代码性能产生重大影响. – 能使用{}创建对象就不要使用new Object,能使用[]创建数组就不要使用new Array.JS中字面量的访问速度要高于对象. – 变量在作用域链中的位

关于可变数组的一点小知识

最近在使用iOS的可变数组时出现了一个错误,报错信息为: reason: '-[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object' 字面的意思就是可变数组的方法发送给了一个不可变的对象. 声明和初始化的代码如下: //声明 NSMutableArray *dataArray; //初始化 dataArray = [NSMutableArray array]; 通过分析dataArray,发现只有

一点小知识

cmd打开注册表 regedit HKEY_USERS包含所有加载的用户配置文件 HKEYCURRENT_USERS当前登录用户的配置文件 HKEY_CLASSES_ROOT包含所有已祖册的文件类型,OLE等信息 HKEYCURRENT_CONFIG启动时系统硬件配置文件 HKEYLOCAL_MACHINE配置信息,包括硬件和软件设置 破解Windows密码:C:\Windows\System32\configSAM SYSTEM 文件 原文地址:https://www.cnblogs.com/

Python中json一点小知识

import json dic={ "name":"杨林" } ret=json.dumps(dic,ensure_ascii=False) #因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_ascii=False print(ret) with open("j.son","w",encoding="utf-8") as f: #提前制定encodin