摘要:
static_cast<newtype> A : 将A转换为newtype 类型。 相当于C语言中的(int): 比如: float a = 3.1415 int b = static_cast<int> (a) 相当于 C语言中的 float a = 3.14 int b = (int)a 阅读全文
posted @ 2020-03-06 20:42
看星星的派大星
阅读(276)
评论(0)
推荐(0)
摘要:
printf() 并不会接受不同类型之间的转化。 但是把一个int 类型,用十六进制表示,并不属于类型之间的转换。 比如: 可以看到最后一行的输出是错的。 阅读全文
posted @ 2020-03-03 14:53
看星星的派大星
阅读(353)
评论(0)
推荐(0)
摘要:
相当于c 语言中的malloc()函数,但是释放用 delete[] p 如果用 delete p 则只是放内存中的第一块,比如有4个int ,则只释放一个int. 上面是在内存中分配int 下面是在内存中分配class 结果是 可以看到new 使用了三次构造函数。 delete[] 使用了三次析构 阅读全文
posted @ 2020-03-03 14:41
看星星的派大星
阅读(2934)
评论(0)
推荐(0)
摘要:
因为在c++中,字符串为常量,所以不能修改,在python中字符串也是不可以修改的。 可以修改字符串 char* name ="sdfsfs" 这样的不能修改,因为这是一个指针 char name[] = "sdfsf" 这样的可以修改,因为这是一个数组 #include <stdio.h> int 阅读全文
posted @ 2020-03-03 00:36
看星星的派大星
阅读(1079)
评论(0)
推荐(0)
摘要:
stack: 栈,存放局部变量,有系统释放 heap: 堆, 存放动态分配的内存,有程序员自己手动释放。比如: int * p = (int * )malloc(4); free(p) 释放的是动态内存,p是局部变量,所以并未释放。 globle, 全局变量, 存放全局变量以及静态变量。有系统自动释 阅读全文
posted @ 2020-03-03 00:22
看星星的派大星
阅读(206)
评论(0)
推荐(0)
摘要:
总结: fprintf(), 会将内容输入文件。 阅读全文
posted @ 2020-03-01 18:09
看星星的派大星
阅读(121)
评论(0)
推荐(0)
摘要:
sprintf 会将内容输出到字符串 阅读全文
posted @ 2020-03-01 00:48
看星星的派大星
阅读(92)
评论(0)
推荐(0)
浙公网安备 33010602011771号