随笔 - 1  文章 - 0  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(3)

随笔档案

搜索

  •  

最新评论

共2页: 1 2 
"所以通过栈可以传递无穷个参数, 大小只受内存大小限制."

这句话是够该纠正下。
re: LUA Coroutine[未登录] pass86 2010-11-09 10:55
泪流满面,我也遇到同样的问题,也是怀疑被垃圾回收了,搜了下,哈哈,幸运。
re: automake使用小记[未登录] pass86 2010-01-07 13:04
bjam呢?
test的代码very easy.
做游戏的所。
只说了SQL SERVER
re: C++代码优化(二) pass86 2007-08-14 20:59
必要的时候可以考虑下。
re: VC2008 beta2 的几个新东西 pass86 2007-08-14 12:48
2. 对于模板的>>符号,中间不再需要空格了。
这简直是误导我们去犯错。
幸苦了,做这么详细,肯定累坏了吧。
参数列表不同才是重载的特征值,至于有误const的调用,那是显然。
re: 学习 STL ,BOOST pass86 2007-08-11 14:42
学STL时,用了《STL程序员指南》那书真的是超级垃圾,不过还是让我了解了STL,BOOST方面不知有什么好书,BOOST确实很大,要通通研究一片得有充裕的时间、精力和英文阅读能力,不过BOOST库很实用。祝福LZ,我也只是学习者的态度。
最强的优化,还是算法优化。
re: 基本概念:函数的传值(4) pass86 2007-08-09 22:59
这个似乎问题确实是出乎意料,我做了测试,fun3没有改变指针值,GOOD。
//测试代码
#include <iostream>
using namespace std;
void fun1(int*& a, int*& b)
{
int* tem = b;
b = a;
a = tem;
}

void fun2(int* a, int* b)
{
int tem = *b;
*b = *a;
*a = tem;
}
void fun3(int* a, int* b)
{
int* tem = b;
b = a;
a = tem;
}

int main()
{
{
int a = 1;
int b = 2;
int* a1 = &a;
int* b1 = &b;
cout << a << ", " << b << endl;
cout << a1 << ", " << b1 << endl;
fun1(a1, b1);
cout << a << ", " << b << endl;
cout << a1 << ", " << b1 << endl;
}
{
int a = 1;
int b = 2;
int* a1 = &a;
int* b1 = &b;
cout << a << ", " << b << endl;
cout << a1 << ", " << b1 << endl;
fun2(a1, b1);
cout << a << ", " << b << endl;
cout << a1 << ", " << b1 << endl;
}
{
int a = 1;
int b = 2;
int* a1 = &a;
int* b1 = &b;
cout << a << ", " << b << endl;
cout << a1 << ", " << b1 << endl;
fun3(a1, b1);
cout << a << ", " << b << endl;
cout << a1 << ", " << b1 << endl;
}

return 0;
}
//测试结果:
1, 2
0x22ff74, 0x22ff70
1, 2
0x22ff70, 0x22ff74
1, 2
0x22ff68, 0x22ff6c
2, 1
0x22ff68, 0x22ff6c
1, 2
0x22ff68, 0x22ff6c
1, 2
0x22ff68, 0x22ff6c
re: 基本概念:函数的传值(4) pass86 2007-08-09 20:19
void fun3(int *a, int *b){
int* tem = b;
b = a;
a = tem;
}

int a = 1;
int b = 2;
int *a1 = &a;
int *b1 = &b;
fun3(a1,b1);

和fun2功能一样吧。
fun2我真还理解进去。
re: 一条语句中的逻辑 pass86 2007-08-09 14:38
@ken
转换迭代。
re: 说话的艺术 pass86 2007-08-07 23:00
将来的事------到时再说 .
也好也不好。
听说boost::shared_ptr不大太让人信赖。
不错不错,wcout是否只在VC7.1以后才实现?
re: File I/O pass86 2007-08-07 12:21
@SmartPtr
不过那就没有可移植性了。
re: File I/O pass86 2007-08-06 10:43
<fstream>
re: 一条语句中的逻辑 pass86 2007-08-05 17:16
这个技巧很COOL,赞一个。
re: 一条语句中的逻辑 pass86 2007-08-04 22:42
递归的就是能简化过程,但是,我们常常用迭代来消除递归。递归是个省事的好方法。
re: 向Pane、Splitter前进 pass86 2007-08-02 18:47
用的什么界面库哦。
re: 几种peer review的比较 pass86 2007-08-02 15:34
Apache用什么写的,不知者无畏。
re: 用c++,写小型病毒 pass86 2007-08-02 11:09
恶作剧,不过有时候也用得到。
re: C++多线程(六) pass86 2007-07-30 11:18
__try __finally反掌不是标准C++里,可能是WIN32 SDK里的,也可能是MFC中的,了解较少。LZ的系列帖子赞一个。
re: 初探ogre pass86 2007-07-29 13:05
@南斗
模板会影响效率吗?
re: socket vs RMI, 选择? pass86 2007-07-29 12:32
恩,好文,支持。个人偏向于SOCKET,JAVA的效率问题,实在不让人满意。
re: 初探ogre pass86 2007-07-29 12:25
DEBUG和release效率差别很大哦。
What is CEGUI?
re: C++多线程(二) pass86 2007-07-25 14:43
关注
Just have a look.
re: C++多线程(一) pass86 2007-07-24 19:18
不大喜欢这样的的API调用,希望学习Boost.Thread或者ACE的线程封装。
避免内存泄漏是是很难的难题。
不错不错,支持。
强烈推荐boost::lexical_cast
SO EASY.
re: C++内存泄露检测(三) pass86 2007-07-23 21:46
我怎么没行得通呢,用了mingw,gcc3.4.4
有更好的工具么,?
re: boost1.34.0编译日志 pass86 2007-07-23 13:20
1.34.0用MinGW编译貌似有问题,
为什么没有发发现boost_1_34_0\tools\build下有v1呢?
re: windows同步对象小结 pass86 2007-07-22 22:43
ACE的很期待。
re: windows同步对象小结 pass86 2007-07-22 22:40
恩,正在看ACE,不过发现BOOST的的同步机制也不错。
cout标准输出流对象,cin是标准输入流对象,还有你可以自己定义输入输出流对象。
请指教。
和C的指针不一样么,可能计时多了类类型的指针吧。
re: VC++ 编译链接错误汇总 pass86 2007-07-21 15:44
题不达意
Bootsect.dos?CAN GOTO LINUX?
re: 关于GOOF的bug问题 pass86 2007-07-19 18:58
WHAT IS GOOF? I WANT TO KNOW.
共2页: 1 2