《c++指针与引用》的相关内容
相关讨论
一个绝对害了不少人的Java技术问题!
我不记得自己是怎么学到的,但是我相信绝大部分从事java学习Java的人都一直这么以为一个小的技术问题:
在Java中方法参数的传递,对象是传递引用,基本数据类型是传递值。而且一直一来都似乎没有人提出过疑问。
直到最近,我在为公司基本Java开发人员编写考试试卷的时候,我才发现,这错了!在方法中,Java语言中对象传递的是地址,而不是引用,这两个概念是有非常大的差别的,我相信熟悉c ...
by 凤舞凰扬 2004-04-06 浏览 (50205) 回复 (82) 关键字:
语义与并行不可分,兼回qiezi的Blog
首先先回一下qiezi的这个blog,http://qiezi.javaeye.com/blog/163182
可以写这样一个小小的macro解决问题.
引用-define (method (Call),
fun()->
Parent=self(),
Pid=spawn(fun()->Parent!{self(),Call} end),
fun()->
recieve {Pid,Result ...
by Trustno1 2008-02-28 浏览 (4154) 回复 (21) 关键字:
相关博客
学习指针不可少的好文章 !
为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了无数遍了) ,我以我的理解把初学者觉得难懂的东西用浅显的语言写出来。由于小学时语文 没学好,所以竭尽全力也未必能达到这个目的。尽力而为吧。 指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特 性,在basic中都有类似的东西。只有指针,是baisc所不具备的。指针是c的灵魂 。 我不想重复大多数书上说得很清楚的东 ...
by roruby 2006-03-10 浏览 (31) 回复 (0) 关键字:
转:深入理解C语言指针的奥秘
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。
先声明几个指针放着做例子:
例一:
(1)int*ptr;
(2)char*ptr;
(3)int**ptr;
(4)int(*ptr)[3];
(5 ...
by SpringArt 2007-02-26 浏览 (668) 回复 (0) 关键字:
读书笔记-高质量C++&C编程指南
1)return 语句不可返回指向“栈内存”的“指针”或者“引用”,因为该内存在函数体结束时被自动销毁。例如
char * Func(void)
{
char str[] = “hello world”; // str 的内存位于栈上
…
return str; // 将导致错误
}
2)如果函数返回值是一个对象,要考虑return 语句的效率。例如
return Stri ...
by cutesource 2008-03-17 浏览 (85) 回复 (0) 关键字:
C/C++ 笔试、面试题目大汇总
C/C++ 笔试、面试题目大汇总
1.求下面函数的返回值(微软)
int func(x)
{
int countx = 0;
while(x)
{
countx ++;
x = x&(x-1);
}
return countx;
}
假定x = 9999。 答案:8
思路:将x转化为 ...
by wjj 2007-11-17 浏览 (164) 回复 (0) 关键字: C/C++ 面试
相关圈子讨论
什么时候会用到这样的参数 *¶m
我最近在书中看到有这样的函数定义代码
ReturnType func(ClassType *&m)
什么时候会用到 *&m的参数啊, 这个是什么意思啊.
&m,传引用
*param,传指针
*&m是传什么? 引用的指针?
by zjumty 2007-04-29 浏览 (1234) 回复 (13)
两个小问题
1. 除了const,定义常量还有几种方法?
2. C++中的引用,在D中怎么表示?如下C++代码,
int i;
int &j = i;
怎么转换成D?
by soulmachine 2007-09-28 浏览 (562) 回复 (19)
D的gc是怎么工作的?
刚看了dstring的实现,有一点小疑问:
static string opCall(char[] s)
{
if(s.length > MAX_LENGTH)
errortoolong();
size_t sct = TYPE_UTF8;
foreach(dchar ch; s)
{
size_t x;
x = small ...
by qiezi 2007-05-15 浏览 (429) 回复 (8)
测试D语言多维数组性能
刚刚看到了多维数组的帖子,想起今天刚刚完成的专门用来测试性能的工具类,于是赶紧做了个性能比对。
D语言与C#语言在相同条件的二维数组访问差别还是蛮大的。
D语言我只做了一个很普通的数组访问,因为不确定数组的指针会否移动,所以没做数组的指针测试。
而C#采用二维数组(慢),交错数组(比较慢)以及使用指针访问数组(快)三种情况测试。
测试的结果很有意思。
D在普通情况下,会比C#采用的普通二维数组和交 ...
by Colorful 2007-05-15 浏览 (477) 回复 (5)
xpcom.dll为何不能正常加载?
就这一行代码还抛出异常,错误码是1114,可以肯定它找到了这个DLL,换成一个不存在的名字时,没有异常提示,错误码是126。我的当前路径是在xulrunner路径下,换成user32.dll就可以正常加载。
图片连接:
有人能解释这个吗?
import std.loader;
void main()
{
scope auto dll = new ExeModule(r"xpc ...
by qiezi 2007-04-11 浏览 (3264) 回复 (83)
相关新闻
《jQuery in Action》作者访谈记
据说写这本书的目的,是帮助人们用较少的script让你的web页面做更多的事。Bear Bibeault 和 Yehuda Katz,一个是jQuery的设计者和传播者,另一个是热心的用户。他们相信jQuery是当前可以帮你实现刚才目标的最好的库。在这篇对Java牛人的访谈中,作者向我们介绍了更多的关于 这本书和jQuery ...
by yuesc 2008-04-02 浏览 (1252) 回复 (3) 关键字:
推荐知识库条目
Comming soon

