关键词搜索

源码搜索 ×
×
C

为什么C语言的同一个文件中可以定义两个接口完全相同的函数?

       最近看程序,有一个大文件中有两个接口完全相同的函数,在调用时,一个被调用,另外一个没有被调用,深感纳闷儿,由于这个文件中的东西比较多,开始竟然没有搞清为什么,后来仔细分析才发现:哦,原来是条件编译啊!举例如下:#include<stdio.h>//#defineHAHA#ifdefHAHAintfunc
C#

C#VS面向对象基础(二)

     这里我们接着上一篇博客,继续学习用C#实现面向对象中的概念。这里学习下边几个,当然我们还是通过动物比赛的例子。      多态:表示不同的对象可以执行相同的动作,但是通过它们自己的实现代码来执行。这里需要将父类将该成员声明为虚拟的,而且用到了方法重写(override).&nbs
C#

C# VS 面向对象基础(一)

    面向对象(ObjectOriented,OO)的相关知识学习了很多了,这篇博客我从C#实现面向对象的理论来做个初步的总结。    在这篇博客中,我通过一个例子讲述了,面向对象中,类,类的实例化,构造方法,方法重载,类的属性,封装和继承,这些概念的代码实现。首先我们再次了解这些名词的相关知识。 &nbs
C

C++与C的一个小区别(变量定义的先后区别)

      在C工程中,经常要加一些代码,同时要定义一些新变量,此时,如果在添加代码处定义变量,那么程序就会出错,定义变量必须放在函数的最前面,我觉得,这是C语言中的一个比较丑陋的现象,比如在C语言编译器中编译下面程序会出错:(我以前不知道为什么下面的程序会有错,所以第一次碰到这个情况时花了很长时间才把bug揪出来.)#include&l
C

把十进制转成二进制的一个简单易行的方法(不需要用栈) .

       前面已经用了一个比较简单的方法把十进制转成十六进制,只需要把%d改成%X即可,如果是八进制,则改成%O即可,但是,查了资料之后发现没有二进制对应的形式.有时候,为了对数据进行分析,的确需要把十进制化成二进制形式,便于分析每一位,当然用Windows自带的计算器是可以快速转换的,但那样很麻烦,而且不能实现批量转换.&
前端开发

WAP版浏览器不支持.NET的linkButton

在我们网站FORWAP版的某个页面上放了两个LinkButton,结果用手机自带的WAP浏览器看的时候,提示通信协议不支持。改成Button就可以了。ImageButton的话,点击不会报错,页面虽然刷新,但没有执行相应的事件。不过页面确实是有提交的,只是没有跟ImageButton的事件挂钩。可以在Page_Load里查出是哪个控件触发了提交,如果发现是这个ImageButton的话,就执行它的
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载