您的位置: 网界网 > 技术开发 > C/C++

具体说说C语言全局变量那些事儿
作为一名程序员,如果说沉迷一门编程语言算作一种乐趣的话,那么与此同时反过来去黑一门编程语言就是这种乐趣的升华。今天我们就来黑一把C语言,好好展示一下这门经典语言令人抓狂的一面。 具体说说C语言全局变量那些事儿

标签:无 | 2013-08-16

讨论一下系统级编程语言性能大PK
C/C++已经统治系统编程很久,除了ObjectiveC之外语言都无法获得很高的关注。有人用多种系统级语言编写了同样的地图生成工具来测试它们的性能,包括D(DMD,LDC,GDC)、Go(GCC-Go,6g)、Haskell(GHC)和Rust。 讨论一下系统级编程语言性能大PK

标签:无 | 2013-08-16

C语言函数内的如何批量处理
  在用C 写一个函数的时候,发现其中需要对很多个类似的变量进行类似的处理,如:   if (map.exists(var1.getName()) { process(map.get(var1.getName())); }   程序中有很多个类似var的变量,而且都不在数组中。因此只能一个个的使用上述...

标签:无 | 2013-08-16

C++编程程序浮点数的二进制表示
上面这条命令,声明了一个整数变量,类型为int,值为9(二进制写法为1001)。普通的32位计算机,用4个字节表示int变量,所以9就被保存为00000000 00000000 00000000 00001001,写成16进制就是0x00000009。 C++编程程序浮点数的二进制表示

标签:无 | 2013-08-16

C语言自定义结构体和类 内存对齐
比如这么一种处理器,它每次读写内存的时候都从某个8倍数的地址开始,一次读出或写入8个字节的数据,假如软件能保证double类型的数据都从8倍数地址开始,那么读或写一个double类型数据就只需要一次内存操作。 C语言自定义结构体和类 内存对齐

标签:无 | 2013-08-16

C语言如何连接mysql数据库
  操作系统是Linux,需要mysql客户端软件开发库libmysqlclient,这个函数库是mysql的组成部分之一。   一般头文件都在/usr/include/mysql路径下,库文件都在/usr/lib/mysql路径下。   如果没有需要安装mysql-devel包(mysql-devel-5.1.47-4....

标签:无 | 2013-08-16

C语言类一定要有构造函数吗
  1:任何类如果没有定义默认构造函数,就会合成出来?   2:合成出来的默认构造函数会明确设定类内每一个成员的值?   3:如何去证明呢?   如果你对1、2回答的都是不是,请跳过阅读,以免浪费你的时间   对于问题1与2其实答案都是未必,C...

标签:无 | 2013-08-16

C语言的返回文件大小的功能
  有时候读文件时,需要知道文件的字符总的个数,可能是为了提前定义缓冲区大小或者拷贝文件等等。也可以用于动态创建数组。   在进行这两个问题之前,先来了解一下两个函数,这两个函数配合就能够实现计算大小的功能。   函数 一:fseek ...

标签:无 | 2013-08-16

C语言可变参数的另一种实现
  大家熟知的C库函数printf函数就是一个可变参数函数,它是怎么实现的呢?不过他实现是有条件的,必须函数参数的入栈顺序为从右向左的顺序,也即函数的形参,在函数调用之前,必须是最右边的参数先入栈,并且参数都必须通过栈传递,以1个例子说明�...

标签:无 | 2013-08-16

把C++类成员方法直接作为线程回调函数
我以前写线程时要么老老实实照着声明写,要么使用C++类的静态成员函数来作为回调函数,经常会因为线程代码而破坏封装。之前虽然知道类成员函数的展开形式,但从没想过利用过它,昨天看深入ATL时无意中学会了这一招。 把C++类成员方法直接作为线程回调函数

标签:无 | 2013-08-16

Visual Studio 2013 对 C++ 标准支持情况
微软过去经常在支持 C++ 标准方面倍受批评,特别是其对 C99 和 C++98 的支持都还没有完全实现,而现在优先级在 C++11 和其继任者 C++14 估计也好不到哪去。拿 C++11 来说,该标准发布已经将近 2 年时间了,Visual Studio 2013 也只是将实现该标准最重要部分而

标签:StudioC++业界  微软Visual | 2013-07-22

C语言实现合并排序
其基本模式如下: 分解:把一个问题分解成与原问题相似的子问题 解决:递归的解各个子问题 合并:合并子问题的结果得到了原问题的解。 现在就用递归算法,采用上面的分治思想来解合并排序。 合并排序(非降序) 分解:把合并排序分解成与两个...

标签:无 | 2013-04-18

C编程鬼话:完善MVC的DEMO,闲话MAKEFILE
变量是个好东西,你可以和C语言中的#define近似理解。不过还是有些区别,在展开的时候。同时特别诸如CC,CFLAG这些变量,属于隐含的变量。下面将详细的说明了如何完善MVC的DEMO等等……

标签:无 | 2013-04-18

比较洗牌算法的两种实现方法
我们首先会介绍随机生成法,该方法要点就是从头开始逐个随机生成规定区域的数字,如果新生成随机数之前已经生成过就不保存该数;如果新生成的随机数之前没有生成过就保存该数;直到生成的数字的数量达到所需的数量。接下来我们还会介绍交换位置法。

标签:无 | 2013-04-18

浅谈C/C++中可变参数的原理
要理解可变参数,首先要理解函数调用约定, 为什么只有__cdecl的调用约定支持可变参数,而__stdcall就不支持? 实际上__cdecl和__stdcall函数参数都是从右到左入栈,它们的区别在于由谁来清栈,__cdecl由外部调用函数清栈,而__stdcall由被调用函数...

标签:无 | 2013-04-18

12个有趣的C语言问答
0,gets() 方法 Q:以下代码有个被隐藏住的问题,你能找到它吗? A:这个不显眼的问题就是使用了 gets() 方法。此方法接受一个string类型参数,但是却没有检测此数值是否 有足够的空间来拷贝数据。所以这里我们一般用 fgets() 方法将来的更好。 #i...

标签:无 | 2013-04-18

C++下SQLite安装与使用
1. 下载源文件,因为要用到头文件。当然你也可以用来自己编译生成dll http://www.sqlite.org/download.html 498)this.width=498;" onmousewheel = "javascript:return big(this)" title="image" src="http://images.51cto.com/files/uploadimg/20...

标签:无 | 2013-04-18

Reactor模式及在DSS中的体现
Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并

标签:无 | 2013-04-18

360手机卫士连获6大奖项问鼎最佳移动应用
360手机卫士连获6大奖项问鼎最佳移动应用 近期,360手机卫士凭借其在2012年的突出表现,连续斩获业内协会、机构颁发的6项大奖。360手机卫士不仅获得业内的一致肯定,更得到广大用户的喜爱,成为2012年最佳的移动应用产品。

深度OS4.12开发版第十六次更新
深度OS4.12开发版第十六次更新 日前,深度OS如期在深度论坛发布了v4.1.2-20130125 开发版,这也是深度OS在更新基于安卓4.12之后的第十六次更新。本次开发版更新增加了SD卡分区路径为全局环境变量支持,修改了内置分区,优化了桌面编辑模式。同时新增了对三星I

360手机卫士荣获“消费者最信赖安全软件”奖
360手机卫士荣获“消费者最信赖安全软件”奖 今日,中国经济网消费者最信赖安全软件评选结果出炉,360手机卫士一举夺得“消费者最信赖安全软件”奖。据悉,360手机卫士在2012年针对垃圾短信、骚扰电话拦截方面做出突出贡献,获得广大用户和业内专家的一致肯定

《波克斗地主》v2.35发布 蓝牙传递盛宴
《波克斗地主》v2.35发布 蓝牙传递盛宴 《波克斗地主》v2.35 震撼上线啦!本次更新在给游戏“瘦身”的同时,将游戏的画面进一步升级,不仅在视觉上给玩家带来全新体验,更是在游戏内容里做足文章,现在就让小编带领大家抢先体验一下《波克斗地主》的最新版本

欢天喜地过新春 保卫萝卜V1.09新版更新发布
欢天喜地过新春 保卫萝卜V1.09新版更新发布 2013年开年,相信大家心里都有各自的期待,对于忠实的萝卜丝来说,等待《保卫萝卜》的更新无疑是一件重要的事儿。《保卫萝卜》作为2012年IOS平台最火热的国产游戏之一,持续风靡网络,深受广大玩家追捧。如今,《保

人气爆棚 《三国杀OL》国战新锦囊首曝
人气爆棚 《三国杀OL》国战新锦囊首曝 1月28日,《三国杀OL》2.25版更新上线,首次实现的国战玩法满足了广大桌游玩家长久以来的愿望,短短两天,各服务器每日在线人数纷纷突破十万,成为2013节前最为火爆的线上桌游。与此同时,国战中全新推出的三只锦囊也成

主流手机安全软件年终横评
主流手机安全软件年终横评 你的手机里装安全软件了吗?对于这个问题相信很多人都会有不同的答案。随着智能手机应用越来越多,手机的安全问题也成大家关注的重点,安全软件渐渐成为了用户的手机必备应用,安装的朋友也越来越多,但面对众多选择,选谁才好?是个

标签:无 | 2013-02-26

初六火车票告急 360手机卫士“秒杀”返程票
初六火车票告急 360手机卫士“秒杀”返程票 上周五(1月25日),12306网站开售2月15日春运返程票。为避免因没买到返程票而延期到岗,上班族们使尽浑身解数全天锁定12306网站,不放过每一个抢票机会。由于12306官网订票压力骤增,许多用户选择通过360手机卫士

标签:无 | 2013-02-26
页数:5/5      首页   上一页 下一页 末页  

热点排行