最新发布 第1050页

Code Bye技术改变世界,梦想驱动人生!

C++语言

c++有多少个运算符

c++有多少个运算符
有没有官方发布的个数?不是那种自己算出来的。 解决方案:18分 //C++ Operators //  Operators specify an evaluation to be performed on one of the following: //    One operand (unary operator) //    Two opera……继续阅读 »

10年前 (2015-10-08) 2258浏览 0个赞

C++语言

char* test = new char[1024] 和 = malloc(2014) 区别

char* test = new char[1024] 和 = malloc(2014) 区别
rt,除了 new 的用 delete[] test 释放,malloc 的用 free(test) 释放意外,还有其他的区别么? 还有,new char[1024];能用 free 来释放么? 方案推荐指数:5 从分配内存的角度都一样,都是在堆上。但是如果你要分配的是一个对象,那就必须要用NEW了。因为对象就涉及构造析构,而这些东西是malloc无……继续阅读 »

10年前 (2015-10-08) 1591浏览 0个赞

C++语言

C++函数返回引用的问题

C++函数返回引用的问题
实现一个根据ID返回相关信息的函数,为了提高效率节约资源,返回值采用常引用形式,代码如下: const MarketInfoMsg& CMarketMsgProcess::GetLastMarketByInstID(long& lInstID) { if (m_mpMarketInfo.find(lInstID) != m_mpMar……继续阅读 »

10年前 (2015-10-08) 1182浏览 0个赞

C++语言

有关栈的储存空间问题

有关栈的储存空间问题
如上图,请问通过S.base=(SElemType*)realloc(S.base,(S.stacksize+STACKINCREMENT)*sizeof(SElemType)); 这一句,追加的存储空间是图中的哪一种,或者都不是呢? 方案推荐指数:20 理解和讨论之前请先学会如何观察! 计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)……继续阅读 »

10年前 (2015-10-08) 973浏览 0个赞

C++语言

析构函数和delete

析构函数和delete
class A { public:     A(int i = 3){  a = i; }     ~A(){  cout << "destructor" << endl;  }     int value(){return a;} private:     int a; }; int main() {     A a;    ……继续阅读 »

10年前 (2015-10-08) 1854浏览 0个赞