`
duoerbasilu
  • 浏览: 1482158 次
文章分类
社区版块
存档分类
最新评论
文章列表
上世纪80年代以来,以财务软件为代表的企管软件开始在国内企业中落地生根,一路走来,中国企管软件经历了财务软件、ERP类软件、协同OA类软件三大阶段,企业信息化的思路正从“向业务管理要效益”转为向“向内部运营管理 ...
答案: ①非空区别。任何情况下都不能使用指向空值的引用,一个引用必须总是指向某些对象 ②合法性区别。在使用引用之前不需要测试它的合法性,相反,指针则应该总是被测试,防止其为NULL ③可修改性区别:指针与引用的另一个重要的区别就是指针可以被重新赋值以指向另一个不同的对象,但是引用则总是指向在初始化时被指定的对象,以后不能改变,但是指定的对象的值是可以改变的 ④应用区别:总的来说,在一下情况下应该使用指针: 一:考虑到存在不指向任何对象的可能 二:需要在不同的时刻指向不同的对象,如果总是指向一个对象并且一旦指向一个对象后就不会改变指向,那么就应该使用引用
一个空类所占空间为1,多重继承的空类所占的空间还是1,但是虚继承涉及虚表(虚指针)所以所占的字节是4
sizeof的问题:3*4*4=48
由以下几个例子来说明sizeof和strlen的区别 ①char* ss="0123456789" sizeof(ss)的结果是4,ss指向字符串常量的字符指针 sizeof(*ss)的结果是1,*ss是第一个字符 ②char ss[]="0123445678"; sizeof(ss)的结果是11,ss是数组,计算到'\0'的位置,因此是10+1; sizeof(*ss)的结果是1,*ss是第一个字符 ③char ss[100]="0123456789"; sizeof(ss)的结果是100,ss表示在内存中预分频的大小 ...
<style type="text/css"> <!-- @page {margin:0.79in} p {margin-bottom:0.08in} --> </style> 在pdksh/bash中提供了test命令用来比较两个表达式(字符串/数字/文件)等。test命令的语法如下: test expression 或者[ expression ] 注 ...
答:C++中可以使用const定义常量,也可以用#define定义常量,但是前者比后者有更多的优点 ①const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只是进行字符替换,没有做类型安全检查,并且在字符替换中可能会产生意料不到的错误(边际效应) ②有些集成化的调试工具可以对const常量进行调试,但是不能对宏进行调试即在C++中 const可以完全替换宏常量
跟班导师聊天,班导师谈到一句话,我觉得特别好,现在敲代码是为了将来不敲代码,我也正是奔着这个目的去学习的编程。我并不知道自己的兴趣到底在不在编程上,但当你投入一件事情的时候,都会产生快乐。所以学习编程没有让我感觉特别兴奋,也没有让我感觉特别枯燥。开学就上大三了,这个暑假,还在学习算法,为ACM做准备,显然比较晚了,这样留给自己学习C++的时间也只剩下大三一年了。学习之余考虑一下开学以后主攻C++,还是JAVA。 在我看来,学习任何语言其实差别都不会太大的,不论是JAVA还是C++都有庞大的类库需要去花精力学习。想要做出一个产品,任何一门语言都可以,但要求都要等到对语言的了解熟悉到一定的程度,j ...
是为了防止该头文件被重复引用
/******************************************************************************************** * author:conowen@大钟 * E-mail:conowen@hotmail.com * http://blog.csdn.net/conowen * ...
刚接触了推送通知机制不久,也写了几个demo,以下是几点小结: (1) 推送toast通知中的格式注意事项: 首先xml的内容格式是固定的,如: string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + "<wp:Notification xmlns:wp=\"WPNotification\">" + "<wp:Toast>" + ...
分析:通过这道面试题目,面试官想考察如下几个知识点: ①#define语法的基本常识(例如:不能以分号结束,括号的使用等等) ②写出你是如何计算一年中有多少秒而不是计算实际的值,会更有价值 ③意识到这个表达式将使一个int数溢出,因此最好用的长整形,那么你就会为自己加分了 #define SECOND_PER_YEAR (60*60*24*365)UL
package com.yauuu.dragon.base.service; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) @SuiteClasses({ LanagerServiceTest.class, LanagerLanagerServiceTest.class }) public class AllTests {/*yasuuu@126.com *20 ...
int max=((a+b)+abs(a-b))>>1;或者int max=((a+b)+abs(a-b))/2;当然移位是不错的选择
Global site tag (gtag.js) - Google Analytics