C++
文章平均质量分 71
Luckily118
这个作者很懒,什么都没留下…
展开
-
静态库与动态库
一、 动态库概述 1、 动态库的概念 日常编程中,常有一些函数不需要进行编译或者可以在多个文件中使用(如数据库输入/输出操作或屏幕控制等标准任务函数)。可以事先对这些函数进行编译,然后将它们放置在一些特殊的目标代码文件中,这些目标代码文件就称为库。库文件中的函数可以通过连接程序与应用程序进行链接,这样就不必在每次开发程序时都对这些通用的函数进行编译了。转载 2014-07-17 15:17:47 · 814 阅读 · 0 评论 -
C/C++/Qt 统计运行时间
程序中经常需要统计时间,需要统计某项运算的运行时间时,需要计算时间差。1. C/C++C中有基础库用于实现该功能,功能在time.h头文件中,代码实例如下: 1 #include 2 #include 3 #include 4 5 void main() 6 { 7 double time_Start = (double)clock(); /转载 2014-07-18 16:35:53 · 821 阅读 · 0 评论 -
main函数的参数用法
main函数中两个参数的用法MSDN6.0中写道:argc is An integer specifying how many arguments are passed to the program from the command line. Because the program name is considered an argument, argc is at least 1.转载 2014-07-18 20:49:26 · 647 阅读 · 0 评论 -
const限定修饰符用法总结(常量,指针,迭代器,函数参数,成员函数)
1) 声明及初始化const常量。在声明一个const常量时,必须对其初始化,否则会报错。1 const int constvar; //error2 const int constvar = 10; //ok但是,有一个例外的情况,就是extern进来的const常量不需要初始化(如果该常量其他地方确实有出现,这时将它extern进来并且初始化转载 2014-07-27 16:37:27 · 801 阅读 · 0 评论 -
c++ 字符串流 sstream(常用于格式转换)
使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int转载 2014-03-08 11:33:44 · 747 阅读 · 0 评论