
C++语言
饭团大暴走
这个作者很懒,什么都没留下…
展开
-
vc++ LNK2001链接错误详解
VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不 明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非 常困难。 初学者在学习VC++的过程中,遇到的LNK200转载 2008-07-14 16:37:00 · 488 阅读 · 0 评论 -
把你的代码卸载到GPU(用GPU编程):如何开始
本文翻译自:http://goparallel.sourceforge.net/offload-your-code-to-your-gpu-how-to-get-started/水平有限,还望各路大侠指点一二。在写这篇文章的时候,大部分PC都已经有独立显卡了,而且还都是多核处理器,这些牛逼的显卡能够支持更高级的图形效果。但是,大部分时间,他们都处在空闲状态,直到有图形显示程序(译者:比如游戏)开起来,他们才起作用。过去,人们努力尝试使用显卡上的处理器核心的进展不大。但是,Intel的平行工作室(Par翻译 2015-07-04 10:51:18 · 2455 阅读 · 0 评论 -
关于 new 与 malloc 的一些总结
不同的地方:new 是C++的操作符,而malloc是C的库函数new 需要指定类型,而malloc需要指定大小由于第二点,new在分配内存后会调用指定类型的构造函数,而malloc只是分配内存new分配内存后,会初始化内存,而malloc不会,所以malloc出来的内存块内容都是随机的东西,必须初始化才能用new会返回指定类型的指针,而malloc返回的是void*的指针new必须与de原创 2015-06-09 23:36:30 · 585 阅读 · 0 评论 -
关于标准库中std::make_pair的一个问题
namespace UnitTest1{ TEST_CLASS(UnitTest1) { public: TEST_METHOD(TestMethod1) { // TODO: 在此输入测试代码 int i = 0, j = 0; std::make_pair(i, j); } };}请看以上这段伪代码先说问题这段代码在vs20原创 2013-03-03 15:57:46 · 3405 阅读 · 0 评论 -
关于迭代器的效率问题
#include using namespace std;#include #pragma region //#include //typedef map Mapint;//typedef map::iterator ItMapint;////void main()//{// long oldtime, usetime;//// //int a[原创 2009-08-20 17:17:00 · 1555 阅读 · 1 评论 -
《C++ Primer 4th》书中的错误
C++ Primer 作为一本相当经典的入门级的书,也不免会犯一些大大小小的错误,这里所说的错误仅仅是我个人的观点,如果各位认为这些是对的,或者有其他想法,希望能够告诉我下,谢谢。。。 P203,注解这里:中文翻译版的原话是这样的:“如果使用引用形参的唯一目的是避免复制实参,则应将形参定义为const引用。”英文版的原话是这样的:"When the only reason原创 2009-04-03 09:38:00 · 726 阅读 · 0 评论 -
++(--)操作符
++(--)操作符,这个东西对一般新人来说可以是大敌,会搞不清楚是先加(减)还是先传值,其实可以这样看,哪个在前就先执行哪个操作,比如 ++ i, ++在变量i之前吧?那就先计算++操作,然后再传值,i ++ 也是一样的道理,变量i在前吧?那就先传值,再计算++ 关于++(--)操作符,有个建议,就是如果只是要将变量加(减)1的话,建议使用前置的格式,因为在调用操作符重载的函数中,前置的格原创 2009-04-02 10:17:00 · 415 阅读 · 0 评论 -
C++学习笔记之容器
list 和 vector: 2者都属于容器,但list只有双向迭代器,而vector却有随机访问迭代器迭代器的种类:前向迭代器(Forward iterator):可对迭代器进行“++”操作双向迭代器(Bidirectional iterator):可对迭代器进行“++”和“--”操作随机访问迭代器(Random-access iterator):可对迭代器进行“++”和“-原创 2008-06-28 16:45:00 · 367 阅读 · 0 评论 -
结构数组
结构与数组的关系有两重:其一是在结构中使用数组类型作为结构的一个成员;其二是用结构类型作为数组元素的基类型构成数组。前者在前面的例题中已多次见到;后者是本节要讨论的内容。 结构数组是一个数组,其数组中的每一个基本元素都是结构类型。说明结构数组的方法是:先定义一个结构,然后用结构类型说明一个数组变量。例如:为记录100个人的基本情况。可以说明一个有100个元素的数转载 2008-08-25 16:45:00 · 4985 阅读 · 0 评论