笔记二

原创 2006年06月08日 10:30:00
1.   半个字节) int longshort(
 float double long double
2.   常量不可寻址
3.   整型常量缺省为int型的有符号值
4.   宽字符 L’a’;
5.   全局域 初始值 0 局部域 未初始化
6.   奇特的初始化 int val= int();
 vector<int>ivec(10);
7.   没有指向任何对象或特有一个同类型数据对象的地址int *pi=0
8.   仅考虑地址值,注意函数指针.void*
9.   风格字符串
int strlen (const char );
int strcmp(const char *
,const char*);
char* strcpy (char *,cosnt char *);
c头文件 #include<cstring>
c
10. 字符串为空
if(!str||!*str) return;
头文件 #include<string>
size() .empty() == = +=
const char *str=s.c_str();
11. const与指针
不能修改值,能修改指针
const int *P=&value;
相反
int * const p=&value;
都不能
const int *const p=&value;
从右往左读
12. 引用
       必须初始化,不能再指向其他对象
       指针引用
       const 引用特点
       const int ival=1024;
       const int * const & pi_ref=&ival;
13. 枚举类型的意义 类型检查
14. 维数值必须是常量表达式.
15. vector<int>ivec(10,-1)
vector<int>ivec(&a,&b)
数组用法与STL用法
16. 错误用法
vector<int>ivec;
ivec[0]=1024;
 
const int size=7;
int ia[size]={0,1,1,2,3,5,8};
vector<int>ivec(size);
for(int ix=0;ix<size;++ix)
ivec.push_back(ia[ix]);
17.  复数类型 # include <complex>
18.      typedef 一个未理解的错误
19.  意义volatile
20.  pair #include<utility> first second
21.  在类体外定义的内联成员函数应包含在类定义的头文件中
22.  把一个类拷贝给另一个类,别忘记测试它们是否是同一对象.
23.  <iomanip> setw
 
 
1.   可移植性 21%(-5)
2.   static_cast<int>
3.   错误.if(ia[index++]<ia[index])//

相关文章推荐

Stanford Unversity机械学习笔记(二)

  • 2015年09月30日 17:46
  • 5.25MB
  • 下载

Kaldi决策树状态绑定学习笔记二

  • 2017年04月05日 14:30
  • 1.56MB
  • 下载

论文实验笔记之二:EViews6跑ARIMA

File---New WorkFile如下

Caffe学习笔记(二)——AlexNet模型

深度学习笔记 1 LeNet-5 2 1.1 局限性 2 1.2 理解 2 2 AlexNet  2.1 结构介绍 4 2.1.1 ReLU非线性 4 2.1.2 在多个GPU上训练 4 2.1.3 ...

ASP.NET AJAX 实战 学习笔记(二)

  • 2009年05月19日 13:12
  • 44KB
  • 下载

字节流--IO学习笔记(二)

IO流: 包括字节流和字符流。在这里解释一下我对于流的理解,其实流就相当于一个用来运输字节或者字符的管道,一开始会把所有的数据存放到流中,然后我们再从流中取出数据(进行读取或者写出操作),每...

文登的考研数学二笔记

  • 2008年11月06日 13:38
  • 52KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:笔记二
举报原因:
原因补充:

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