摘要:
一般用于将C++代码以标准C形式输出(即以C的形式被调用),这是因为C++虽然常被认为是C的超集,但是C++的编译器还是与C的编译器不同的。C中调用C++中的代码这样定义会是安全的。一般的考虑跨平台使用方法如下:代码开头:#if defined(__cplusplus) || defined(c_p... 阅读全文
摘要:
原文链接:http://blog.csdn.net/sfengsheng/article/details/11516329C++ STL中的remove和erase函数曾经让我迷惑,同样都是删除,两者有什么区别呢?vector中的remove的作用是将等于value的元素放到vector的尾部,但并... 阅读全文
摘要:
vector Entities;/* Fill vector here */vector::iterator it;for ( it = Entities.begin(); it != Entities.end(); ) if( (*it)->getXPos() > 1.5f ) de... 阅读全文
摘要:
例子1: 1 1 std::list::iterator i = items.begin(); 2 2 while (i != items.end()) 3 3 { 4 4 bool isActive = (*i)->update(); 5 5 if (!isActive)... 阅读全文
摘要:
原文链接:http://www.ituring.com.cn/article/39533这篇文章讨论了一系列所有开发者都应该学习和使用的C++11特性,在新的C++标准中,语言和标准库都加入了很多新属性,这篇文章只会介绍一些皮毛,然而,我相信有一些特征用法应该会成为C++开发者的日常用法之一。你也许... 阅读全文