码迷,mamicode.com
首页 >  
搜索关键字:c primer plus 第五章 编程练习    ( 7061个结果
C++ primer 笔记二
第3章 标准库类型 1.任何存储string的size操作结果的变量类型必须为string::size_type类型。 2.同理存储vector的size值应使用类似vector::size_type的类型变量 3.使用for(vector::size_type ix=0; ix != ivec.size(); ++ix)的风格 a.使用!=的效率更高 b.在循环过程中可能ivec的元素个数...
分类:编程语言   时间:2014-10-03 01:26:33    阅读次数:411
c++ primer 函数传值1
不看c++ primer 永远不知道自己基础有多差函数的參数传值一般有两种方式:值传递,引用传递。值传递有以下两种形式:void func( int a ){//}void func1( int *a ){//}对于 func 和func1都是通过拷贝内存来实现的func1int m = 10 ;f...
分类:编程语言   时间:2014-10-02 21:17:23    阅读次数:198
C++ Primer 学习笔记_87_用于大型程序的工具 --异常处理
用于大型程序的工具--异常处理引言: C++语言包括的一些特征在问题比較复杂,非个人所能管理时最为实用。如:异常处理、命名空间和多重继承。 相对于小的程序猿团队所能开发的系统需求而言,大规模编程[往往涉及数千万行代码]对程序设计语言的要求更高。大规模应用程序往往具有下列特殊要求: 1.更严格的正常运...
分类:编程语言   时间:2014-10-02 13:18:03    阅读次数:262
C++_系列自学课程_第_6_课_bitset集_《C++ Primer 第四版》
在C语言中要对一个整数的某一个位进行操作需要用到很多的技巧。这种情况在C++里面通过标准库提供的一个抽象数据类型bitset得到了改善。一、标准库bitset类型1、bitset的作用 bitset可以看成bit的集合,可以单独的访问集合中的某一位,访问的结果可以作为逻辑的判断的条件。使用bi...
分类:编程语言   时间:2014-10-02 12:40:32    阅读次数:272
hdu 1024 Max Sum Plus Plus(DP&最大连续和加强版)
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 16843    Accepted Submission(s): 5539 Problem Description Now I think...
分类:其他好文   时间:2014-09-30 21:31:30    阅读次数:239
C++_系列自学课程_第_5_课_vector容器_《C++ Primer 第四版》
再一次遇到 vector 这个单词; 每一次见到这个单词都感觉这个单词非常的 "高大上"; 数字遇到vector马上就可以360度旋转;当 "电" 遇到vector,马上让交流可以变得和直流一样进行控制(德国电气工程师的矢量控制理论,目前在工控界对电机控制应用非常广泛,是变频器控制的基础理论,...
分类:编程语言   时间:2014-09-30 20:54:30    阅读次数:279
错误: ISO C++ 不允许在类内初始化非常量静态成员
错误: ISO C++ 不允许在类内初始化非常量静态成员      今天开始学C++ primer,在牵扯到Sales_item.h头文件时,出现了一些问题(和C++11新特性相关),当前的编译器版本是gcc/g++ 4.6.3,所以需要升级。可以利用PPA升级到4.8.1,如下: sudo add-apt-repository ppa:ubuntu-toolchain-r/t...
分类:编程语言   时间:2014-09-30 18:38:49    阅读次数:374
C++_系列自学课程_第_4_课_string_《C++ Primer 第四版》
相信学习过计算机编程的人,基本应该都接触过C语言,在C语言中处理字符串大家一定多遇到过,也都知道处理字符串非常麻烦,而在C++里面,由标准库string类提供对可变长的字符串的支持。下面来看看string类的特性。1、使用的先决条件 在使用标准库之前必须包含相应的头文件, 要使用string类...
分类:编程语言   时间:2014-09-30 01:15:41    阅读次数:261
C++ Primer笔记 容器和算法(2)
erase 删除后  返回的是删除元素的后一个迭代器位置 int main() { //如何正确的删除所有元素 循环 int a[]={1,2,3,4,5,6,7,8,9}; vector v(a,a+6); for(vector::iterator it=v.begin();it!=v.end();) { it=v.erase(it); } for(vector::itera...
分类:编程语言   时间:2014-09-29 14:48:31    阅读次数:150
C++ Primer笔记 容器和算法(1)
C++ 容器和算法(1)   “泛型算法”: 1.      算法可以作用于不同的容器类型。 2.      容器容纳多种不同类型元素   顺序容器: vector list deque(全称double-ended queue) 适配器: stack queue priority_queue   定义: vector svere;    C c(b,e)当[b,e) 左开右...
分类:编程语言   时间:2014-09-29 01:39:37    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!