c++

转载 2006年06月03日 21:29:00

作者:xyzboard.com
原地址:http://xyzboard.com/?q=node/102
我是一个C/C++开发者,我收集的代码相关网站也是以C/C++为主的,这都是我在开发过程中查找资料时用到或发现的一些网站。现在我把它们列出来,希望对大家有帮助,也希望能够与大家多多交流代码相关的网上资源。所以我在此抛砖了:)

另外声明一下,那些要收费的源码网站,特别是国内的,绝不收录。因为它们的代码一来无用,二来非法,三来大部分能在网上找到。也建议大家别去那些地方。

http://search.csdn.net/
CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。

http://snippets.org/
简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。

http://www.codase.com/index.html
它是一个代码搜索引擎,特别是搜索c/c++的开源代码,可以通过函数名、类名等搜索,很酷噢

http://sourceforge.net
有名的开源代码库,只要能想到的功能,上面都有对应的源码

http://www.tigris.org/
和上面的sourceforge一样的开源代码库,不过sourceforge用CVS,而这个用SVN版本管理。

http://cosoft.org.cn/
中文版的开源代码库,好像是由sourceforge直接翻译过来的。其同步性等尚未考察。

http://codeguru.com
http://codeproject.com
这两个站点比较类似,放一起吧。以WINDOWS下的Visual studio编程代码、教程为主。在以前可是使用MFC的人的必经之地。

http://www.experts-exchange.com/Programming/
这是专家问答的网站,在编程方面能够解决不少问题。

http://www.koders.com/
也是一个代码搜索引擎,与codase差不多,并且能查找指定许可的代码

http://groups.google.com/
找代码,决不能忘记google的groups。一定要去噢。国内的兄弟可能访问时不稳定,就用代理吧。如果你用firefox,可以使用我开发的xyzproxy切换代理,很方便噢:)

http://www.thefreecountry.com/sourcecode/index.shtml
这也是个源码码网站。这个网站的资源还是很多的。

http://www.vckbase.com/
VC知识库,国内比较好的VC资源站 

http://www.programmersheaven.com/
开发者天堂? 有一些教程好像不错。

http://www.cprogramming.com/
收集C/C++编程方面资源的网站

http://csourcesearch.net
又一个代码搜索网站,大家试试?

http://www.netlib.org/
源代库索引,有很多数学方面的库,很好用。要找库,以此网站着手较好

来谈谈C++ 位运算 & | << >> ^ ~ %

老实说,我对+ = * / % && || ==一些比较简单的运算符比较熟悉。对位运算就陌生了,主要用的少。我觉得高手用的会比较多,因为位运算速度比较快。 1.& 如果两个相应的二进制位都为...
  • fox64194167
  • fox64194167
  • 2014年03月07日 20:43
  • 12445

在c/c++中的&、|和&&、||的区别(易混淆)

在c/c++中的&和|是位运算符,和它们处于相同地位的还有>、^、~。这两个运算符会使得参与运算的参数的每一位都进行运算。例如10和6相与,即1010&0110,得0010,也就是2. 但是&&和|...
  • chiliaolm
  • chiliaolm
  • 2016年10月24日 22:16
  • 3461

C++中运算符 &和&&、|和|| 的区别

简介:&&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型 &与| 既可以进行逻辑运算,又可以进行位运算,两边既可以是bool类型,又可以是数值类型区别:if (A && ...
  • violet_echo_0908
  • violet_echo_0908
  • 2015年08月10日 11:08
  • 29910

C++中*与&的区别

*是取值运算符,对地址使用可以获得地址中储存的数值;对于指针a,*a表示取a中的值 &是地址运算符,对变量使用可以获得该变量的地址。 对于变量b,*b表示取b的地址 在定义时,* 是...
  • dingxinyue
  • dingxinyue
  • 2015年09月18日 11:32
  • 11016

c++,vector的[]和at区别

std::vector a; std::cout
  • yxccc_914
  • yxccc_914
  • 2017年02月03日 11:40
  • 754

C++ 中 * 和 *& 的区别

C++中的引用相当于给变量多起了一个名字,很多人认为指针类型的引用是没有必要的,认为指针本身就指向一块地址,我们可以通过地址来传值, 但是是不是没有必要用引用呢? 下面的代码中 QA...
  • kala111
  • kala111
  • 2016年09月05日 19:05
  • 7997

C++中的#,##,和"

想要灵活应用宏,离不开#和##。 " 在学习#和##之前,先来看一个关于"的例子: #include #include int main() { const char* p1 = ...
  • mzlogin
  • mzlogin
  • 2014年11月09日 22:47
  • 7835

C++开发高级篇(转)

 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操...
  • gggg_ggg
  • gggg_ggg
  • 2015年01月05日 12:59
  • 1176

C++ 发手机短信(很易很简单)

由于市场需求,飞鸽传书C/S版XEIM需要集成短信发送功能,于是进行了一番苦而累的研究,今天总算有点点成果,故来自己的网站晒晒,只是点点成果,非常有限,还希望高人能够指点一下。本文欢迎大家转载,但请注...
  • ecjtuync
  • ecjtuync
  • 2008年11月08日 19:24
  • 4501

C++异常总结

C++异常 为什么要用c++的异常处理机制? 在我们平时写C语言程序时,经常出现会出现一些错误,有些是我们可以预测到的,这些我们可以通过返回错误码,或者设置回调函数打印错误信息等方法处理。但还有些...
  • dream_1996
  • dream_1996
  • 2017年09月10日 19:50
  • 461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++
举报原因:
原因补充:

(最多只允许输入30个字)