由买买提看人间百态

topics

全部话题 - 话题: 指针
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
S****4
发帖数: 470
1
site Logo; www.epochtimes.com
日本首相安倍晋三访美,在国会演讲。(Mark Wilson/Getty Images)
日官员:新指针重在防御 不担心中俄合作
【2015年05月04日讯】(记者萧桐美国华盛顿DC报导)日本首相安倍晋三访美,美日双
方在此之前公布了新版《美日防卫合作指针》。5月1日,7位日本官员在国际战略研究
中心(Center for Strategic and International Studies,CSIS)举办研讨会,就美
日安全合作进行了讨论。日本官员们认为,对日方而言,合作的目的在于确保本国的国
家安全,并保证亚太地域性稳定,今后日本将更多的参与到国际安全事物中。
在此之前,美日外长、防长在纽约举行“2+2”会议,双方共同公布新版《美日防卫合
作指针》。《指针》最初于1978年11月27日批准,曾于1997年9月23日修订,加强威慑
和反应能力的新《指针》将取代97版本。对此中共反应激烈,中共外交部发言人公开表
达不满后,4月30日中共国防部发言人宣布,中俄两国海军将于5月中旬在地中海海域举
行代号为“海上联合-2015(1)... 阅读全帖
y**b
发帖数: 10166
2
来自主题: Programming版 - C++含有指针成员的类
研究了一下智能指针,在这里唯一的好处就是不需要完整类型了。
如果有完整类型,没看出一般情况下智能指针有什么好处,直接管理内置指针很健壮。
实际上智能指针因为引用计数的缘故,大大增加了复杂程度:
shared_ptr如果作为局部变量,在超出作用域时被销毁;如果是唯一引用,则其所指向
的对象也被销毁,所占用的内存会被释放;如果不是唯一引用,则内存不会释放。你看
这有多复杂。
举个例子,一个类有这样一个成员变量:含有智能指针shared_ptr的向量。那么不同成
员函数按一定顺序使用、拷贝或赋值这(整)个向量,会导致引用计数反反复复变化,指
针什么时候存在,什么时候销毁,简直是个灾难了。比如在一个成员函数里面生成一个
新的智能指针,那么在该成员函数之外该智能指针被释放;若将该智能指针加入到向量
,则在该成员函数之外该智能指针不被释放。这种情况,还不如管理内置指针清晰健壮
啊。而且还要保证shared_ptr在无用之后进行手动释放,否则浪费内存。
感觉智能指针只有保证销毁自己一个好处,带来的底层状态变化实在够繁复,没见比直
接管理内置指针更容易。
t**r
发帖数: 3428
3
几点把握住就没问题了:
1。函数接受类型定义是指针 或 非指针都行。调用方法一样 但是注意如果是指针,跟
c++里pass by reference一样 会可能改变原值。
2 看一个类型是否实现一个interface 原则上要严格遵守 指针对指针 非指针对非指针
。但是一个特例就是: 指针传给非指针method。可以过。
其他也没什么了。记不住多谢几个代码就记住了 比当年学习c指针操作容易多了
y**b
发帖数: 10166
4
标题说是传递指针,实际上是自动传递指针所指对象。
本来MPI传递这类复杂类型(类,含有类的类,含有指针的类,子类,含有类指针
的容器,等等,及其任意组合)是非常麻烦的,但是利用boost.serialization
和boost.mpi,可以轻松传递任意数据类型。
假设sendVec是个含有指针的容器,指针指向某个复杂的类,则
boostWorld.send(0, mpiTag, sendVec); 把这个容器传往主进程0。
主进程通过boostWorld.recv(n, mpiTag, recvVec);接收这个容器,
并自动通过boost.serialization重新生成容器中指针所指的对象,
接收之后recvVec中的指针可以立即投入使用。
一个小小的陷阱就是,使用完recvVec之后,必须手动释放其所含指针
指向的内存,boost无法给用户做这件事。
本来这件事也很明显,但有时候容易疏忽。我的程序在百万次MPI传输后,
主进程使用的内存超过了512GB,超算上的large-memory节点提示OOM,
但是手动释放内存后发现只需要30GB内存。
x*****z
发帖数: 787
5
【 以下文字转载自 Military 讨论区 】
发信人: xlzylwz (qsxfthmlp), 信区: Military
标 题: 防卫指针修订将改变美日同盟形态
发信站: BBS 未名空间站 (Wed Apr 8 10:27:49 2015, 美东)
正在日本访问的美国国防部长卡特表示,即将完成修订的美日防卫合作指针将改变美日
双边同盟形态,并有助于应对来自亚太和全球的挑战。
这是卡特在担任美国防长以来首次访问日本。卡特星期三与日本防卫大臣中谷元等日本
官员举行了会谈。
美国防长卡特与日本防卫大臣中谷元一致同意,就计划本月下旬修改规定自卫队和美军
责任分工的“日美防卫合作指针”加速磋商。
共同社引述中谷元说,希望就修订指针尽快完成磋商,并称“这是实现比此前更加牢固
的日美同盟的历史性举措”。
卡特表示,预料在三周内完成修订的防卫合作指针“将有助我们灵活地应对来自亚太地
区和全球的挑战”。
中谷元还表示,他和卡特还一致同意,将位于冲绳的美军普天间基地搬迁至岛屿人口密
度较低的另一端的计划,是关闭现有基地的“唯一方案”。
冲绳美军基地有三万名美国士兵。不少冲绳居民反对基地搬迁计... 阅读全帖
a******r
发帖数: 229
6
来自主题: Automobile版 - 为什么指针仪表逐渐取代数字仪表
1、肯定是成本问题,如今车企都在搞价格战。当然,人家车企可都不傻,不会白白的给你降价,表面的价格战其实是企业内部的降本,降本的意思就是把能去的配置去掉,不该花钱的地方不花。一个数字仪表盘和一个指针仪表的价格差了些,很多车企不会在这上面花钱,同时加上这个配置后,价格上升了消费者就不会买账,这可能就是咱们国人追求的性价比吧。
2、数字仪表盘其实并不实用,虽然现在处在一个数字化时代。但是开车又不是上数学课,没必有追求那么精确的数值,知道个大概就可以了。用指针仪表盘显示的速度可能是八十迈,用数字仪表盘显示的可能是八十二迈,有几个人会为了差了两公里每小时在那较真。就算是测速雷达有时也没有那么精准,这就是为啥有时明明没有超速可是你已经被拍了。
3、数字仪表盘也不一定很精准,如果数字仪表盘每时每刻都在传递精确的数字,那么你肯定能看花眼,数值一直在变化,就好像是在看美国大片中的黑客黑进系统一样,那叫一个眼花缭乱。那现在采用数字仪表盘的车企都怎么处理呢,他们一般降低仪表的灵敏度,采集数据的时间间隔变长,这样驾驶者就能看见清晰的数值了,但是这样做的后果就是数字仪表盘的数值不精确了,失去了数字仪表盘的意义。... 阅读全帖
h*****7
发帖数: 103
7
中文OJ上有的:
给定一个单链表,链表除了包含next指针外,还包含一个random指针,该指针指向链表
中某个结点。
请复制链表到一个新的链表,random指针需要指向新链表中对应的结点。比如原链表某
个结点random指针指向第2个结点,那么新结点的random指针也要指向到新链表的第2个
结点。
要求是不用extra space,就是除了被复制的链表外,不允许用哈希之类的映射表了吧
,没想出怎么搞,请大牛指点,thanks !!
u****u
发帖数: 229
8
来自主题: Programming版 - 请教一个关于字符指针的简单问题
比如说,定义一个 char **p, 那么p应该是一个指向一个字符char的指针的指针(简单起
见,不讨论字符串了)。这样一来,p涉及到三个内存单元:第一个是p(一个指针),第
二个是*p(另一个指针),第三个是**p(一个字符char)。
问题是,每个内存单元都有可以定义为const的选择,那一共有8种情况,那么每种情况下
该怎么定义p指针呢?
比如说,最简单的 const char **p, p和*p(两个指针)不是const,**p(就是那个字符)
是const.
列了一个表,大家看该怎么写? (n/c = not const)
p *p **p
const const const
const const n/c
const n/c const
const n/c n/c
n/c const const
n/c const n/c
n/c n/c const
n/c n/c n/c (就
s********k
发帖数: 6180
9
来自主题: Programming版 - C语言高级就高级在指针上
其实这个问题更深的意思在于,指针本身并不难,但是吃透指针需要的知识远远大于C
语言本身,而是需要体系结构,OS等等知识的吃透,不然无法理解A指针为啥和B指针不
同,这些才是最难的(比如指向heap和stack,指向data和code的,等等)。
当年国内的教学,上来就是C语言(大一吧),然后体系OS之类都是2,3年级才学习,要
求一年级吃透指针真是强人所难啊,我当年就是觉得指针这东西除了添乱把问题搞复杂
没有任何意义,后来了解其他知识才慢慢领悟。
r****o
发帖数: 1950
10
关于const和volatile,我们知道他们可以修饰变量,也可以修饰指针,如下所述。
int a;
const int *p = a;
volatile int *p = a;
//结论:这里const或volatile修饰a,
int * const p = a;
int * volatile p = a;
//结论:这里const或volatile修饰指针p
我想问的是如果这里是pointer-to-pointer,例如
const int **p = a;
volatile int **p = a;

int ** const p = a;
int ** volatile p = a;
上面的结论是否还成立?另外,如果const或volatile修饰指针,这里是修饰的第几级
指针呢?还是一级指针和二级指针都被修饰?
x*****z
发帖数: 787
11
正在日本访问的美国国防部长卡特表示,即将完成修订的美日防卫合作指针将改变美日
双边同盟形态,并有助于应对来自亚太和全球的挑战。
这是卡特在担任美国防长以来首次访问日本。卡特星期三与日本防卫大臣中谷元等日本
官员举行了会谈。
美国防长卡特与日本防卫大臣中谷元一致同意,就计划本月下旬修改规定自卫队和美军
责任分工的“日美防卫合作指针”加速磋商。
共同社引述中谷元说,希望就修订指针尽快完成磋商,并称“这是实现比此前更加牢固
的日美同盟的历史性举措”。
卡特表示,预料在三周内完成修订的防卫合作指针“将有助我们灵活地应对来自亚太地
区和全球的挑战”。
中谷元还表示,他和卡特还一致同意,将位于冲绳的美军普天间基地搬迁至岛屿人口密
度较低的另一端的计划,是关闭现有基地的“唯一方案”。
冲绳美军基地有三万名美国士兵。不少冲绳居民反对基地搬迁计划,声称应将基地完全
搬离冲绳。
据悉,日本和美国政府计划月底在华盛顿举行的由外务与防务部长参加的安保磋商会议
上就修改指针达成正式协议。
h*******0
发帖数: 270
12
来自主题: JobHunting版 - 请教一个入门级的C的指针问题
貌似楼主没分清引用和指针的区别。。。 你一开始传的是引用,然后函数里面的指针
就指向了a,b。 但是你函数中只是改变了指针的指向,并且这两个指针还是函数的局
部变量。 所以a,b值的本身就没有改变。 指针只是一个存了目标地址的变量, 要把
这个概念搞清楚
X****r
发帖数: 3557
13
数组和指针是两回事。
比如int a[10];定义了一个有10个int元素的数组,sizeof(a) == sizeof(int) * 10
而int *p;定义了一个指向一个int的指针,sizeof(p) == sizeof(int*)
之所以会有数组就是指针的混淆是因为int [10]类型可以自动转换成int *类型,这种
转换被称为array-to-pointer conversion,所有左值(lvalue)表达式作为右值
(rvalue)使用的时候都要经过这种转换,而转换结果就是指向该数组首元素的指针,
所以a的值就相当于&a[0],但是即使赋值p=a也不能认为它们是一回事,比如
&a和&p的类型和值就完全不同,因为这里&a并不是将a当作右值来用所以array-to-
pointer
conversion不适用。
数组的数组就是字面上的意义:一个数组的每个元素都是数组。
比如int a2[5][10];定义了一个有5个int [10]元素的数组,sizeof(a2) ==
sizeof(int [10]) * 5,即sizeof(int) * 10 * 5
而指针数组int... 阅读全帖
y**b
发帖数: 10166
14
来自主题: Programming版 - 容器中放置智能指针一问
emplace_back确实很适合。
也就是说,容器不销毁,里面的unique_ptr也不会销毁并释放内存。
我的意思就是,仅就对于将指针放入容器的情况,将智能指针放入容器,
比起将内置指针放入容器,并没有什么好处啊,都得手动释放内存。
甚至是坏处,毕竟手动释放内置指针很容易,手动释放unique_ptr
还得先转换成内置指针后再手动delete。
a****l
发帖数: 8211
15
来自主题: Automobile版 - 为什么指针仪表逐渐取代数字仪表
指针仪表其实内部也是数字式的

的给你降价,表面的价格战其实是企业内部的降本,降本的意思就是把能去的配置去掉
,不该花钱的地方不花。一个数字仪表盘和一个指针仪表的价格差了些,很多车企不会
在这上面花钱,同时加上这个配置后,价格上升了消费者就不会买账,这可能就是咱们
国人追求的性价比吧。
学课,没必有追求那么精确的数值,知道个大概就可以了。用指针仪表盘显示的速度可
能是八十迈,用数字仪表盘显示的可能是八十二迈,有几个人会为了差了两公里每小时
在那较真。就算是测速雷达有时也没有那么精准,这就是为啥有时明明没有超速可是你
已经被拍了。
么你肯定能看花眼,数值一直在变化,就好像是在看美国大片中的黑客黑进系统一样,
那叫一个眼花缭乱。那现在采用数字仪表盘的车企都怎么处理呢,他们一般降低仪表的
灵敏度,采集数据的时间间隔变长,这样驾驶者就能看见清晰的数值了,但是这样做的
后果就是数字仪表盘的数值不精确了,失去了数字仪表盘的意义。
候还学过快速记忆法,依然还记得当时的老师说:“把你要记忆的东西转化成图片,这
样就能快速记住。”这个方法还是比较管用的。所以,指针仪表盘更利于驾驶者记忆,
对数字不敏感的... 阅读全帖
q*******i
发帖数: 353
16
【 以下文字转载自 CS 讨论区 】
发信人: qqwuweiyi (娓娓), 信区: CS
标 题: 在子函数内开内存,返回主函数指针然后释放空间是不是很糟糕的设计?
发信站: BBS 未名空间站 (Mon Mar 21 23:19:53 2011, 美东)
比如子函数(void)内用主函数通过参数传过来得指针malloc了空间,然后做
了一些操作之后,返回主函数,在主函数里面再free这个空间。这样做理论上应
该没问题,但是是不是风险很大?是很糟糕的设计?比较好的方法是什么呢?
(用指针的指针传递?)
d****3
发帖数: 93
17
mbp13寸 os x下 鼠标指针觉得太小
在win下面时候都是把鼠标指针调最大的
用universal access的话 指针一点也不精细, 因为是点阵形式放大
有没有什么方法换成大指针呢?
thanks
s********z
发帖数: 5411
18
来自主题: Programming版 - 求助:关于指针和数据存储
大家好,
我在想办法一些图像从camera写到内存,最后再存到硬盘里。
我刚开始学,很多地方不太懂,请大家帮帮忙。
我的思路大概就是,先申请存储一幅图像的内存(指针pic12),再申请存储所有1000幅
图像的内存(指针picAll). 然后让pic12指向picAll的起点。 接着开始采集图像,每采
集到一幅图像就用pic12写到picAll里面,然后pic12再向下移动一个frame. 采集完所
有图像以后,再全部用fwrite写到硬盘里。
关于指针,我不知道我用 pic12=(word *)GlobalAlloc(GPTR,2*iXRes*iYRes)) 分配内
存以后,再用pic12++的话,指针会不会移动一个frame(2*iXRes*iYRes bytes)?
另外,一次用 GlobalAlloc 申请357M的内存不知道会不会有问题, 我用的系统是XP
professional,机器装了4G的内存。
这样做行不行。 大家帮忙看看,感激不尽!
int NumFrames=100; //Number of all frames
FILE *fp;
if( (fopen_s(&
K****n
发帖数: 5970
19
来自主题: Programming版 - 一个指向指针的指针的引用?
谢谢,这样确实可以
不过这样不就是“指针的引用”了吗?
题目要求是指针的指针的引用。。。
e****d
发帖数: 333
20
指针的引用作为参数的时候,指针的本身的地址也被复制了,不仅仅是指针作指向的地
址。
#include
using namespace std;
void set(double* dp){
dp=new double[10];
for(int i=0;i<10;i++)
dp[i]=i;
}
void setref(double*& dp){
dp=new double[10];
for(int i=0;i<10;i++)
dp[i]=i;
}
int main(){
double* p=0;
setref(p);//换成 set(p); 你在试试看。
for(int i=0;i<10;i++)
cout< }
q*******i
发帖数: 353
21
【 以下文字转载自 CS 讨论区 】
发信人: qqwuweiyi (娓娓), 信区: CS
标 题: 在子函数内开内存,返回主函数指针然后释放空间是不是很糟糕的设计?
发信站: BBS 未名空间站 (Mon Mar 21 23:19:53 2011, 美东)
比如子函数(void)内用主函数通过参数传过来得指针malloc了空间,然后做
了一些操作之后,返回主函数,在主函数里面再free这个空间。这样做理论上应
该没问题,但是是不是风险很大?是很糟糕的设计?比较好的方法是什么呢?
(用指针的指针传递?)
t******1
发帖数: 152
22
using namespace std;
#include
#include
int main(){
int *a,*b; //没有初始化的指针a和b
cout<<&a<<" "<<&b< //分别为0x28ff3c和0x288ff38。注意二者之差为4,
//所以此环境为32位,即4Bytes
cout< //是什么
//假设为0x100000和0x200000。
cout<<*a<<" "<<*b< ... 阅读全帖
S*A
发帖数: 7142
23

你的提议才是有问题的。C的定义很清楚。
如果你提议 int *a,b; 是两指针。那
int *a,*b 是什么?指针和指针的指针?
你不会要*在空格前后来区分绑定顺序吧。
如果 int * a 呢?
r*****8
发帖数: 2560
24
C 语言,初学者问题(4),读取指针内容
char char_array[ ] = “banana”;
char * char_pointer = &char_array;
指针的第二位是“a”,ASCII码97,十六进制码67(0x67),
怎么能把指针第二位的内容读出来?
char_array[1] 就可以读出来97:
printf("the char_array[1] is : %i", char_array[1]);
如果是指针,有类似的方法吗?把第二位的内容读出来。
b***i
发帖数: 3043
25
来自主题: Programming版 - C++含有指针成员的类
我觉得, 你前面ptr1是一个智能指针对象实例,然后构造一个A的实例,让ptr1来管理
,那么A现在的计数为1。当你把 ptr1通过push_back试图放到ptrList里面时,ptrList
[0]出现一个智能指针的实例,把A实例的计数加到2.
等你删掉ptr1时,虽然ptr1.use_count是0,那是因为你把它删掉了,所以它不知道指
向哪个对象了。这时ptrList[0]还是指向那个A的对象。
另一个例子,如果你把ptr1向ptrList1和ptrList2分别push_back,会发现ptr1.use_
count为3,如果删掉ptr1,这时查看ptrList1[0]和ptrList2[0],会发现他们都是2.这
两个数组里面存储着新的不同的智能指针对象,但是是管理同一个对象A。这两个智能
指针对象是在push_back的时候构造的,但是A的内容没有复制。
你原来的目的,不用smart pointer,也可以通过编译,只需要在B.h里面
class A;//必须对称,A.h里面要有class B;
class B{定义,不要实现};
.cpp include 两个.h,实现... 阅读全帖
R****a
发帖数: 6858
26
重新武装日本?日美确定修订防卫指针,美支持日行使集体自卫权
来源: 虎落平原 于 2013-10-03 10:47:03 [档案] [博客] [旧帖] [给我悄悄话] 本文
已被阅读:112次 字体:调大/调小/重置 | 加入书签 | 打印 | 所有跟帖 | 加跟贴 |
查看当前最热讨论主题
据日本媒体10月3日报道,由日美两国防长和外长出席的“日美安保磋商委员会”(“2+
2”会议)当天下午在日本东京举行。会议结束后发表的共同声明称,双方同意在2014年
底为止,完成日美新防卫指针的制定和签署。同时,美国支持日本与美国行使集团自卫
权。
报道称,此次日美“2+2”会议是1996年以来,日美两国相隔17年第一次在日本举行。
日本防卫大臣岸田文雄、防卫大臣小野寺五典和美国国务卿克里、国防部长哈格尔等出
席了会议。
会后,上述4人联合举行了记者招待会,并发表了一份共同声明。声明称,为了强化在
发生战事时的日美军事合作,有必要尽快修订1997年签署的日美防卫指 针,并在未来1
年的时间开展两国之间的协商谈判,就日美防卫指针的修订内容进行磋商,并寻求在
2014年底前完成签署。
报道特别指出,... 阅读全帖
W***9
发帖数: 4834
27
记者
据媒体报道,日前美日外长、防长“2+2”会议在美国纽约举行。双方发表了修订
的新版《防卫合作指针》,其中声明将取消美日安保合作的“地理限制”。美日外长在
记者会上称,美日安保条约适用于包括钓鱼岛在内的所有日本施政范围。美日两国防长
称,双方同意继续帮助东南亚国家提高在南海问题上的应对能力,敦促中方遵守国际准
则并发挥协调作用。请问中方对此有何评论?
耿雁生
我们高度关注美日发表的新版防卫合作指针以及美日高官近期发表的涉华言论。在
此,我想强调以下三点 :
第一,军事同盟是过时的产物,与和平发展合作共赢的时代潮流相悖。美日强化军
事同盟,将安保合作范围扩展到全球,会对世界和平与地区稳定产生什么影响,值得各
方高度关注 。
第二,美日同盟是冷战特定历史背景下的双边安排,应严格限制在双边范畴之内,
不应损害第三方利益。任何妄图通过军事同盟扩充军事实力、遏制他国发展、谋求一己
私利的做法,终将是徒劳的。
第三,中方一贯主张和平解决争议,同时坚定维护国家领土主权和海洋权益。我们
反对有关域外国家插手中国与周边国家的领土主权和海洋权益争议。任何人都不应低估
我们维护正当权益的决心和能力。
h... 阅读全帖
x*****z
发帖数: 787
28
日本媒体报道,鉴于中国不断加强的军事自信引发人们的担忧,日美两国可能将在修订
后的安保合作指针当中明确提及距离日本本土遥远的离岛防御。
日本读卖新闻星期二报道,日本已经要求修订后的日美安保合作指针包括美军在一旦日
本岛屿受到攻击时的明确承诺。日本一直和中国就东中国海一组岛屿的主权陷于纠纷。
日本称这组岛屿为尖阁列岛,中国称之为钓鱼岛。
日美两个盟国预计本月晚些时候将宣布修订后的安保防卫合作指针。美国总统奥巴马预
计4月28日将在华盛顿的峰会上会晤日本首相安倍晋三。
W***9
发帖数: 4834
29
记者
据媒体报道,日前美日外长、防长“2+2”会议在美国纽约举行。双方发表了修订
的新版《防卫合作指针》,其中声明将取消美日安保合作的“地理限制”。美日外长在
记者会上称,美日安保条约适用于包括钓鱼岛在内的所有日本施政范围。美日两国防长
称,双方同意继续帮助东南亚国家提高在南海问题上的应对能力,敦促中方遵守国际准
则并发挥协调作用。请问中方对此有何评论?
耿雁生
我们高度关注美日发表的新版防卫合作指针以及美日高官近期发表的涉华言论。在
此,我想强调以下三点 :
第一,军事同盟是过时的产物,与和平发展合作共赢的时代潮流相悖。美日强化军
事同盟,将安保合作范围扩展到全球,会对世界和平与地区稳定产生什么影响,值得各
方高度关注 。
第二,美日同盟是冷战特定历史背景下的双边安排,应严格限制在双边范畴之内,
不应损害第三方利益。任何妄图通过军事同盟扩充军事实力、遏制他国发展、谋求一己
私利的做法,终将是徒劳的。
第三,中方一贯主张和平解决争议,同时坚定维护国家领土主权和海洋权益。我们
反对有关域外国家插手中国与周边国家的领土主权和海洋权益争议。任何人都不应低估
我们维护正当权益的决心和能力。
h... 阅读全帖
t**a
发帖数: 4875
30
来自主题: Automobile版 - 请教:油箱指针异常
今天天冷,车开动以后,油箱指针突然慢慢下降到0。。(以前从未有过)。。
吓坏了,以为油漏了。。赶紧开到最近的加油站加油,发现加7加仑枪就跳了,说明油
箱里油还在。。。
回来继续开,油箱指针慢慢回到上面了。。。
这是不是意味着这个油箱指针可能坏了? 修起来贵么?
看来又要在破车上花钱了。。。
多谢!!!
M****u
发帖数: 17708
31
来自主题: Automobile版 - 为什么指针仪表逐渐取代数字仪表
哪里抄的?机器人剽窃起来不要碧莲,老邢不给进行素质教育?

的给你降价,表面的价格战其实是企业内部的降本,降本的意思就是把能去的配置去掉
,不该花钱的地方不花。一个数字仪表盘和一个指针仪表的价格差了些,很多车企不会
在这上面花钱,同时加上这个配置后,价格上升了消费者就不会买账,这可能就是咱们
国人追求的性价比吧。
学课,没必有追求那么精确的数值,知道个大概就可以了。用指针仪表盘显示的速度可
能是八十迈,用数字仪表盘显示的可能是八十二迈,有几个人会为了差了两公里每小时
在那较真。就算是测速雷达有时也没有那么精准,这就是为啥有时明明没有超速可是你
已经被拍了。
么你肯定能看花眼,数值一直在变化,就好像是在看美国大片中的黑客黑进系统一样,
那叫一个眼花缭乱。那现在采用数字仪表盘的车企都怎么处理呢,他们一般降低仪表的
灵敏度,采集数据的时间间隔变长,这样驾驶者就能看见清晰的数值了,但是这样做的
后果就是数字仪表盘的数值不精确了,失去了数字仪表盘的意义。
候还学过快速记忆法,依然还记得当时的老师说:“把你要记忆的东西转化成图片,这
样就能快速记住。”这个方法还是比较管用的。所以,指针仪表盘更利于... 阅读全帖

发帖数: 1
32
来自主题: Automobile版 - 再次请教大家一个问题,油量指针
首先感谢大家上次的建议,放气之后现在刹车已经恢复以前的水平,不再发软了。
这次再请教大家一个问题,
关于油表指针,
每次车钥匙在on的状态,油量指针会到一个位置,
但是打火之后,指针会往上跳大约1/4格,
请问这是什么毛病?是油泵的问题吗?
Z**********4
发帖数: 528
33
来自主题: JobHunting版 - java没有指针真麻烦
bool isMatch(char *str, const char* pattern) {
while (*pattern)
if (*str++ != *pattern++)
return false;
return true;
}
以上是C code 判断str里面是不是存在pattern
如果改成java的话
private static boolean isMatch (char[] str,char[] pattern)
{
int i=0;
while(i {
if(str[i]!=pattern[i])
return false;
i++;
}
return true;
}
是不是只能这样啊?java不能用指针嘛?还有我只能用i char数组作为参数 这样很不方便啊 我试了pattern.charAt(i)!=... 阅读全帖
g**********t
发帖数: 475
34
【 以下文字转载自 Programming 讨论区 】
发信人: geneticdrift (不懂微积分), 信区: Programming
标 题: 求助,如何才能将一个c++对象封装成一个函数指针。
发信站: BBS 未名空间站 (Wed Oct 31 22:30:16 2012, 美东)
我有一个似然函数,是用面向对象的方式写的。现在我想用一个别人用c语言写的子程
序来对我的函数进行优化。由于这个子程序是用c写的,只能接受一个函数指针作为参
数。由于这个子程序比较复杂,不想对其做太多改动。请问如何能把我的类对象封装成
函数指针? 用functor吗?
e*a
发帖数: 4733
35
来自主题: Love版 - 感情指针
感情的时钟有三颗指针。最短的是亲情。它并不起眼,却永远那么稳重,最不容易出差
错,最能被依赖。中间的是友情,它不紧不慢,悠然自然。如果不是仔细盯着它看,你
可能感觉不到它在移动,在变化。只是过了一阵,你才会发现原来不知不觉中,已经有
了不小的改变。最长的指针就是爱情,一下,一下,那么吸引人的注意力。那运动的节
奏,足以让人注意不到其他的指针。然而,这最长最大的针,却也移动的最快。
与其感叹的哀怨,这世上有没有爱情,不如看看自己,有没有被华丽的外表而鼓噪,不
能静心去分析什么才有最大的价值,而做了舍本逐末的傻事。
q*******i
发帖数: 353
36
比如子函数(void)内用主函数通过参数传过来得指针malloc了空间,然后做
了一些操作之后,返回主函数,在主函数里面再free这个空间。这样做理论上应
该没问题,但是是不是风险很大?是很糟糕的设计?比较好的方法是什么呢?
(用指针的指针传递?)
P*****f
发帖数: 2272
37
来自主题: Programming版 - JHQ的一道指针题。
array 不是指针,不能做指针那样的算术运算.

所以我觉得他跟int a[10]差不多.
int a[10]里 a 不就是指向一个 长度为10得int数组的指针吗?
当然 int a[10]里a++ is incremented by 2.
int (*a)[10]里a++ is incremented by 20.
挺糊涂的..
w****j
发帖数: 6262
38
我要定义一个指向指针的指针C来表达二维数组,大小为N*N,然后释放掉内存,这样写
对么?
double **C=new double *[N]
for(i=0;i C[i]=new double [N];
.................
.................
for(i=0;i {
delete []C[i];
}
delete [] C;
请问是不是一定要这样一级一级释放,还是 直接一个delete [] C;就可以了?
多谢
w****h
发帖数: 212
39
来自主题: Programming版 - 问一个关于C++指针的问题
有一段代码:
Node** List;
Node* temp1=*List;
*List=temp1;
那么,我的理解是,(*List)是一个指向Node类型的指针,temp1又是个指向Node类型
的指针,最后一句是把(*List)赋值为temp1这个指针。
不知道对不对。问题是,为什么不直接用Node* List,而用Node** List?
o*****e
发帖数: 379
40
来自主题: Programming版 - 请教如何通过FILE指针删除文件?
只找到remove函数删数,但是参数是文件名。如果一个FILE指针已经打开了文件,如何
获得其打开的文件的名字呢?
或者有什么函数以FILE指针为参数删除文件?
因为是在别人的大project里面改,所以自己定义结构保存指针和文件名的pair会比较
困难。
谢谢。
s*****k
发帖数: 604
41
看到一段代码,一个函数的参数是指针的引用而不是指针,这样做是不是有什么特殊意图
?
x****u
发帖数: 44466
42
引用等于指针的指针,有可能是为了传出什么东西。
z****e
发帖数: 2024
43
来自主题: Programming版 - C++指针问题 int (*) [10]
int (*m)[10]:
m是一个指针,指向一个 array of 10 ints. m的类型是:int (*) [10]?
int m[10]:
m是一个指针,指向一个 array of 10 ints. m的类型是:int* ?(函数传递时候)
但是我知道,int (*) [10] 和 int* 是不一样的类型对吧?那怎么不一样的类型,却
表示一样的东西:m是一个指针,指向一个 array of 10 ints.?
请大侠指教。
还有:
int*
int [ ]
两者的区别。
int (*) [ ] 是不是一个类型(没有size)?int (*) [5]和 int (*) [10]是不是一样的类型?
t****t
发帖数: 6806
44
来自主题: Programming版 - 容器里边放指针怎么办?
没人说容器不需要delete吧. 容器里如果放的是正常的object, 那跟用auto object一
样, 不需要delete. 如果放的是正常的指针, 那指针需要delete, 容器里的指针也需要
delete.
容器里不能放引用.
l********a
发帖数: 1154
45
来自主题: Programming版 - 问一个函数指针的问题,c++
函数指针一直没有搞太懂,先描述下需求:
我想用遗传算法解一个问题,现在大体部分完成了,算法也能跑,计算得出结果也正确.整
个算法是编译为dll供其他程序调用
目前设置的算法有个objectiveFun(string funName)函数,根据输入字符串来决定调用
哪个目标函数,(因为边写边测试,用的最简单的函数f(x)=x_1+x_2,测试,但是真正计算
的时候,目标函数很复杂的),
double objectiveFun(string funName)
{
if (0==funName.compare("test"))
{ return testFun(x); }
else if (0==funName.compare("run"))
{ return run(x); }
}
现在我想把这个GA算法做成一个通用的,所以准备将objectiveFun改写,如果可以接受一
个函数指针,这样编程的时候就不用写死了,运行时没法修改.想弄成动态改变的,不知道
可不可行?因为我没有深入看过函数指针,不知道这个路走不走的通?多谢.
i***h
发帖数: 12655
46
来自主题: Programming版 - c++指针的问题
JAVA没有指针,真是有好处
一般的类,如果不想拷贝,可以搞掉建构函数
可是还是可以拷贝指针
好像没有办法说不许某一个类的指针进行拷贝
除非用smart pointer, 然后disable copy cstr in pointer class?
b***i
发帖数: 3043
47
来自主题: Programming版 - c++指针的问题
可是拷贝指针有什么问题吗?和原来的不是还是一个地方吗?并没有复制内容。
java的reference也是可以复制,和指针不一样吗?
java的好处是指针不能加减,而不是防拷贝。
y**b
发帖数: 10166
48
来自主题: Programming版 - C++含有指针成员的类
这个自然,就是不明白编译器怎么判断ptr1还在vector里面呢,总之reset有点特别,
或者智能指针实现有点特别。
如果是个内置指针,放入容器,然后delete该指针,会调用destructor,这个与上面的
行为不一样。代码如下:
int main(int argc, char** argv)
{
A *ptr1 =new A();
A *ptr2 = new A();
std::vector ptrList;
{
std::cout << "In the nested scope 1n";
ptrList.push_back(ptr1);
ptrList.push_back(ptr2);
}
{
std::cout << "In the nested scope 2n";
delete ptr1;
delete ptr2;
}
{
std::cout << "In the nested scope 3n";
ptrList.c...
阅读全帖
y**b
发帖数: 10166
49
来自主题: Programming版 - C++含有指针成员的类
对比两个代码和输出:
比较奇怪的就是智能指针reset不调用dtor,
内置指针delete调用dtor。
行为上不一样。或者说智能指针怎么调用dtor用户根本就不应该知道?
s********e
发帖数: 11693
50
来自主题: Automobile版 - 加满油油表指针不到头
以前加油加满时油表指针都指到full甚至过一点点。现在加满指针却差一点才到Full。
这是怎么回事?
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)