C/C++
_小豆芽_
豆芽努力终会长大
tarenacode code_2017
huangxia@tarena.com.cn
15801588497 youcw@tarena.com.cn 409025260@qq.com
展开
-
error: cannot jump from this goto statement to its label
error:cannot jump from this goto statement to its label goto next;发现变量的声明必须放在任何goto前面, 不能再goto后边声明变量原创 2019-10-14 15:23:07 · 8946 阅读 · 0 评论 -
C++中new和不new的区别
我们都知道C++中有三种创建对象的方法,如下:复制代码代码如下:#include using namespace std; class A{private: int n;public: A(int m):n(m) { } ~A(){}};int main(){ A a(1); //栈中转载 2017-04-12 21:48:50 · 383 阅读 · 0 评论 -
C++ new括号问题
括号分为两种,中括号[]或小括号()。为方便说明,定义指针类型为class test, 指针为test *ptest;一、 中括号的情况。中括号是用来标示申请的是一个对象,还是一组对象。1 没有中括号时,即ptest = new test; 这时ptest得到的是一个对象*ptest, 释放时使用delete ptest;2 带有中括号时,在中括号中需要有一个正整数参数。ptest = new t原创 2017-04-15 09:41:37 · 2480 阅读 · 0 评论 -
C++基础
1.访问类中静态成员cout这句不可能编译过去,静态成员和成员函数可以通过类名访问也可以通过类的实例访问,但通过类访问时必须使用域解析符::,所以你这句就是一个语法错误。Test.fun(); //这句语法错误,正确应该用::道理同上,要用.来访问静态成员或成员函数就必须先创建一个实例。下面的两种方法是正确的调用方法:1.coutTest::fun(原创 2017-05-21 23:23:43 · 172 阅读 · 0 评论