03 2018 档案

摘要:1 #include 2 #include 3 using namespace std; 4 5 6 int main() 7 { 8 string a ="12345"; 9 //string b ={1,2,3,4,5};这种初始化的方法是错误的 10 for(int i =0;i<4;i++) 11 cout<<a[i]; 12 ... 阅读全文
posted @ 2018-03-28 20:10 小陈同学啦 阅读(942) 评论(0) 推荐(0)
摘要:总是忘了一些条件的判断,比如非空或者其他之类。 new数组的写法是 int *a = new int[n] 而 int *a = new int(n) 只申请了一个对象,并且把初值设成了n... int *a = new int[n] int *a = new int(n) new申请的空间是返回一 阅读全文
posted @ 2018-03-26 21:10 小陈同学啦 阅读(377) 评论(0) 推荐(0)
摘要:先看下面程序结果输出什么? 1 #include <iostream> 2 using namespace std; 3 4 class A 5 { 6 private: 7 int x; 8 public: 9 A(){ 10 x=99; 11 cout<<"看看这里是否会被调用"<<endl; 阅读全文
posted @ 2018-03-25 16:31 小陈同学啦 阅读(1386) 评论(0) 推荐(0)
摘要:之前理解错误,指针开辟内存是 开辟的指针指向空间的内存。 是否需要开辟内存,取决于指向的空间本身是否有内存,如果是在全局区中,例如字符串常量,则不需要开辟空间。如果初始化内容没有开辟空间,则必须需要开辟空间 指针本身就有一点点空间用来存储地址 阅读全文
posted @ 2018-03-24 17:45 小陈同学啦 阅读(2330) 评论(0) 推荐(0)
摘要:注意事项: 注意值传递和址传递的情况,希望传入的值有所改变,并且在调用函数外部依旧用到这个值,就用址传递,其他时候都可以了 在删除的时候,要释放空间 删除操作的时候,删除节点要赋值,注意有种情况是直接赋值的,而不是节点相等,赋值后,对之后改变的子树进行操作。 阅读全文
posted @ 2018-03-10 16:57 小陈同学啦 阅读(308) 评论(0) 推荐(0)
摘要:这个 连接主机的时候出现: 这个时候打开cmd 找到mysql 的bin目录 输入 mysqld -nt -remove 即可 直接登录,注意这里的d代表的是服务端 接下来就可以不用输入密码直接 连接主机, 结果如下: 阅读全文
posted @ 2018-03-10 10:46 小陈同学啦 阅读(3727) 评论(0) 推荐(0)
摘要:这里面有很多的盲点,比如stl中栈的empty()返回的是真。 在结构体中不能声明结构体类型的变量,但可以声明结构体类型的指针(这个与分不分配内存有关系) 阅读全文
posted @ 2018-03-04 16:02 小陈同学啦 阅读(369) 评论(0) 推荐(0)