2018/3/8孙小北

C++中sizeof及其相关知识

问:定义一个空类型,里面没有任何成员变量和成员函数,对该类型求sizeof,得到的结果是几?答:结果为1 。问:为什么不是0?答:空类型实例中不包含任何信息,但是当我们声明该类型的实例的时候,它必须在内存中占有一定的空间,否则无法使用这些实例。至于占多少空间,由编译器决定。Visual Studio中每个空类型的实例占用1字节的空间。一旦...

阅读全文»
2018/3/7孙小北

C++与C#中struct和class的区别

问题一、C++中可以用struct和class来定义类型,这两种类型有什么区别?struct关键字是从C语言中继承过来的,class和struct均可定义类,用它们定义类的唯一差别在于默认的成员保护级别和默认的继承保护级别。默认情况下,struct的保护级别为public,而class的保护级别为private。问题二、在C#中,struct和class有什么区别? C#和C++不...

阅读全文»
2018/2/26孙小北

框架版本高于当前目标框架

开发环境升级之后导致项目版本不一致,报如下错误:严重性代码说明项目文件行禁止显示状态警告 未能解析主引用“D:\Projects\XWY\12_SourceCode\01_WebServer\XWY.Helper\bin\Debug\XWY.Helper.dll”,因为它是针对“.NETFramework,Version=v4.6.1”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.5”。在项目上点...

阅读全文»
2018/1/9孙小北

Matlab函数写法及一个m文件多个Matlab函数

在一个m文件中写多个函数,每个函数都以function开始,结束可以带end,也可以不带(这种情况下,出现另一个function或者到达文件结尾表明前一个function结束)。第一个函数作为主函数,可以从该m文件外部调用,其它函数都是局部函数,只能被m文件中的函数调用。主函数命名最好和m文件名相同;如果不同,则调用时应该使用m文件名(不带扩展...

阅读全文»
2018/1/5孙小北

Matlab函数设置参数默认值

在C++/C#/java/python等一系列的语言,甚至是R语言中,给函数设置默认值时都可以通过以下方式来设置:funtionName (param1, param2=defaultValue, ...)注:一般含默认值的参数放到参数列表的后面。在matlab中,这种方式便行不通了。可以通过以下两种方式给参数设置默认值,nargin是用来判断输入变量个数的函数,因此可通过判断参数个...

阅读全文»
2018/1/4孙小北

R语言字符串拼接paste函数

R语言中,paste函数是比较常用字符串处理函数,可以连接不同类型的变量及常量。基本语法如下:paste(..., sep = " ", collapse = NULL)其中,…表示一个或多个R可以被转化为字符型的对象;sep表示分隔符,默认为空格;collapse可选,如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量;如...

阅读全文»

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档