![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++知识点
文章平均质量分 65
Zxiuqi
这个作者很懒,什么都没留下…
展开
-
C++继承相关知识
C++类的成员有public、protected以及private三种属性;C++类的对象只可以访问类的public对象;对于protected,该属性在类的实例对象中与private表现一致,但在继承中则不同。 假设A是基类:1、public继承若class B: public A{};则类B继承了A的所有属性和函数,但是类B只能直接访问A的public和pr原创 2017-06-03 12:34:24 · 405 阅读 · 0 评论 -
多线程知识点
多线程我之总结:对于临界区(CritialSection)的计数,其计数最小被减为0,不会为负数;线程A的计数可以被线程B减小;Mutex遗弃条件的判断?初始,未设置owership的怎么判断 1.第一个CreateThread函数功能:创建线程函数原型:HANDLEWINAPICreateThread( LPSECURITY_ATTR原创 2017-06-03 12:40:20 · 377 阅读 · 0 评论 -
C++读入字符串的方法
编程时,读入一行字符串(可包含空格,以换行符结尾)的方法总结:1. char* gets(char* buff) :(包含于stdio.h) 示例: char tmp[200]; gets(tmp);2. char* gets_s(cahr* buff, unsigned int_size);(其中_size是buff的大小,输入的字符不能大于_size,否则会报错原创 2017-06-03 12:43:29 · 3250 阅读 · 0 评论 -
MySQL阅读笔记
2.1 MySQL物理文件组成2.11 日志文件 1、错误日志:Error Log错误日志记录了MyQL Server运行过程中所有较为严重的警告和错误信息,以及MySQLServer 每次启动和关闭的详细信息。在默认情况下,系统记录错误日志的功能是关闭的。 2、二进制日志:Binary Log& Binary Log Index二进制日志,也就是我们常说的binlo原创 2017-06-03 12:46:43 · 455 阅读 · 0 评论 -
long和int
short与long两个限定符的引入可以为我们提供满足实际需要的不同长度的整形数。int通常代表特定机器中证书的自然长度。short类型通常为16位,long类型通常为32位,int类型可以为16位或32位。各编译器可以根据硬件特性自主选择合适的类型长度,但要遵循下列限制:short与int类型至少为16位,long类型至少为32位,并且short类型不得长于int类型,而int类型不得长于lon原创 2017-06-03 21:08:24 · 750 阅读 · 0 评论 -
防止重复编译ifdefine endif
ifdefine endif用法先看个例子 #define N 10 main() { #ifdef N printf("N defined!\n");//程序段一 #else printf("N isn't defined!\n");//程序段二 #endif } 由于程序已经定义了N,所以编译时将会把程序段一编译时可执行文件,程序段二不会被编译进可执原创 2017-06-03 21:10:35 · 1192 阅读 · 0 评论 -
指针笔记
C语言相关:一、1.1 C程序运行时,程序的内存分布为:函数中的局部变量分配在栈中,由程序员手动分配的内存分配在堆中。栈中地址由上往下分配,堆中地址由下往上分配。且堆空间大于栈空间。1.2 在栈中分配数组时,数组的首地址在低位,其后的元素地址依次往上涨。int x[5]={10, 20, 30};表示数组有3个元素,分别为x[0]、x[1]、x[2],其所对应的内存地址原创 2017-06-03 21:30:04 · 370 阅读 · 0 评论