C/C++
文章平均质量分 74
程序员的象牙塔
这个作者很懒,什么都没留下…
展开
-
C/C++函数调用规则
面试中被问到函数调用规则,不懂,所以查了资料,总结如下: 调用规则 __cdecl __stdcall __fastcall __pascal __thiscall 参数压栈顺序 从右到左 从右到左 用ECX和EDX传送前两个双字(DWORD)或更小的参数,剩下的参数仍旧转载 2012-11-27 13:54:13 · 312 阅读 · 0 评论 -
深入分析C++引用
关于引用和指针的区别的文章很多很多,但是总是找不到他们的根本区别,偶然在codeproject上看到这篇文章,觉得讲的挺好的, 所以翻译了下,希望对大家有帮助。 原文地址: http://www.codeproject.com/KB/cpp/References_in_c__.aspx 引言 我选择写 C++ 中的引用是因为我感觉大多数人误解了引用。而我之所以有这个感受是转载 2012-11-27 13:49:10 · 253 阅读 · 0 评论 -
指针(详解)本人觉得写的很不错
[转]这篇文章摘自网易广州社区的C语言版精华区。文章不错,不敢独享!作者girlrong是以前C语言版版主,她乐于助人,虚心诚恳,颇受网友欢迎。只可惜现在已退隐江湖了。 第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据转载 2012-11-27 14:06:50 · 230 阅读 · 0 评论 -
由上一篇文章引出的关于迭代器end指向值的问题
上一篇文章中吃了end的亏,虽然找到问题的原因了,但还是不明白为什么end会指向1 又写了个测试程序,代码如下: #include #include using namespace std; int main() { int i=0; list aa,bb,cc,dd; for(i=0;i<5;i++) { aa.push_back(i+1); bb.push_back原创 2012-11-30 16:31:35 · 576 阅读 · 0 评论 -
关于约瑟夫环用list实现遇到的奇怪问题
该问题是在Weiss著的《数据结构与算法分析(C++描述+第三版)习题中的3.6题遇到的 先把自己遇到问题的代码粘出来,本人的编译环境是windows7下的g++ (GCC) 4.6.1 #include #include using namespace std; int main() { int n=0,m=0,i=0; cout<<"please input the numb原创 2012-11-30 15:34:10 · 385 阅读 · 0 评论 -
C++常用库函数
C++常用库函数 1.//整数转换成字符串itoa函数的实现 #include "stdafx.h" #include using namespace std; void itoaTest(int num,char str[] ) { int sign = num,i = 0,j = 0; char temp[11]; if(s转载 2013-03-11 16:29:02 · 475 阅读 · 0 评论