linkedu视频
平面设计
电脑入门
操作系统
办公应用
电脑硬件
动画设计
3D设计
网页设计
CAD设计
影音处理
数据库
程序设计
认证考试
信息管理
信息安全
网页制作
数据库
程序设计
操作系统
CMS教程
游戏攻略
脚本语言
平面设计
软件教程
网络安全
电脑知识
服务器
视频教程
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
您的位置:
主页
>
程序设计
> C语言
C语言
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言
浅谈c++构造函数问题,初始化和赋值问题
默认构造函数(就是没有参数的构造函数)TheDefaultConstructorThedefaultconstructoristheconstructorusedtocreateanobjectwhe
c++实现加载so动态库中的资源
实例如下:#includestdio.h#includedlfcn.h#includestdlib.h#includeiostream//编译命令g++-m32EncodeOrDecode.cpp-l
c++ 编程 几个有用的宏详解
1.打印错误信息如果程序的执行必须要求某个宏被定义,在检查到宏没有被定义是可以使用#error,#warning打印错误(警告)信息,如:#ifndef__unix__#errorThissecti
用C++面向对象的方式动态加载so的方法
这几天在写一个server,由于框架相同,仅仅是获取数据源的地方有区别,所以,研究了一下如何使用面向对象的方法来动态加载so。主要思想就是:1.通过一个函数能够获得一个基类的指针,这样在调用基类的函数
利用C/C++二进制读写png文件的方法示例
前言二进制文件不是以ASCII代码存放数据的,它将内存中数据存储形式不加转换地传送到磁盘文件,因此它又称为内存数据的映像文件。因为文件中的信息不是字符数据,而是字节中的二进制形式的信息,因此它又称为字
C语言实现大数据文件的内存映射机制
C语言实现大数据文件的内存映射机制摘要本文主要讲述大量数据的文件的内存映射机制的实现。1.内存映射内存映射文件,是由一个文件到一块内存的映射。Win32提供了允许应用程序把文件映射到一个进程的函数(C
C语言实现txt数据读入内存/CPU缓存实例详解
摘要C实现将txt数据读入内存/CPU缓存的函数,不多说,实现如下。1.实现代码#includestdafx.h#includestdio.h#includestdlib.hintfileleng
C语言行优先和列优先的问题深入分析
C语言行优先和列优先的问题深入分析摘要本文主要探讨的是“行优先”原则和“列优先”原则的问题。1.背景首先了解“行优先”和“列优先”的知识,这两种方式在数学上的直观描述如下,给定如下矩阵:根据行优先的原
C++中char*转换为LPCWSTR的解决方案
前言大家在学习或者使用Windows编程中,经常会碰到字符串之间的转换,char*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。大家可以根据自己的需求选择相对应的方法,
C语言中十六进制转十进制两种实现方法
C语言·十六进制转十进制问题描述从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输
由static_cast和dynamic_cast到C++对象占用内存的全面分析
static_cast和dynamic_cast是C++的类型转换操作符。编译器隐式执行的任何类型转换都可以由static_cast显式完成,即父类和子类之间也可以利用static_cast进行转换。
浅谈C++的浅拷贝出现的错误
之前看一些资料提到浅拷贝的问题,即在复制对象时,只是对对象中的数据成员进行简单的赋值,默认拷贝构造函数执行的也是浅拷贝。如果对象中存在动态成员,如指针,那么仅仅做浅拷贝是不够的,并且容易引发错误,最经
C语言动态数组的使用实现代码
C语言动态数组从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。样例输入:534002样例输出:91样例
浅谈哈希表存储效率一般不超过50%的原因
本文主要是讲哈希表的存储效率一般不超过50%的原因。HashTable常用于频繁进行key/value模式的查找中。(查找模式,如匹配查找)哈希表最大的优点在于查找速度快,但存储时可能发生coll
减少C++代码编译时间的简单方法(必看篇)
c++的代码包含头文件和实现文件两部分,头文件一般是提供给别人(也叫客户)使用的,但是一旦头文件发生改变,不管多小的变化,所有引用他的文件就必须重新编译,编译就要花时间,假如你做的工程比较大(比如二次
关于C++为什么不加入垃圾回收机制解析
Java的爱好者们经常批评C++中没有提供与Java类似的垃圾回收(GabageCollector)机制(这很正常,正如C++的爱好者有时也攻击Java没有这个没有那个,或者这个不行那个不够好),导致
C++模板二段名字查找方法
如下所示:#includeiostreamusingnamespacestd;voidf(){coutglobalf()endl;}templatetypenameTclassA{public:v
详谈C++何时需要定义赋值/复制构造函数
继承和动态内存分配假设基类使用了动态内存分配,而且定义了析构函数、复制构造函数和赋值函数,但是在派生类中没有使用动态内存分配,那么在派生类中不需要显示定义析构函数、复制构造函数和赋值函数。当基类和派生
有关C++头文件的包含顺序研究
一.《GoogleC++编程风格指南》里的观点公司在推行编码规范,领导提议基本上使用《GoogleC++编程风格指南》。其中《GoogleC++编程风格指南》对于头文件的包含顺序是这样的:Namesa
浅谈C++虚重载操作符 virtual operator= 的使用方法
C++中虚操作符和其他虚函数的规则一样,操作符可以为虚函数,进行动态绑定,虽然这种情况并不多见。本文以赋值操作符operator=举例。派生类中要重定义基类虚函数,要注意参数必须为基类引用类型,否则与
关于c++ 智能指针及 循环引用的问题
c++智能指针介绍由于C++语言没有自动内存回收机制,程序员每次new出来的内存都要手动delete,比如流程太复杂,最终导致没有delete,异常导致程序过早退出,没有执行delete的情况并不罕见
浅谈C++函数声明后面加throw()的作用(必看)
问题描述:C++里面为什么有时候在函数声明的时候在后面加throw()关键字?解释:C++函数后面加关键字throw(something)限制,是对这个函数的异常安全作出限制;这是一种异常规范,只会出
C++ operator关键字(重载操作符)的用法详解
operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符
探讨C++中不能声明为虚函数的有哪些函数
常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。1.为什么C++不支持普通函数为虚函数?普通函数(非成员函数)只能被overload,不能被ove
C 语言二叉树几种遍历方法详解及实例
二叉树的一些概念二叉树就是每个结点最多有两个子树的树形存储结构。先上图,方便后面分析。1满二叉树和完全二叉树上图就是典型的二叉树,其中左边的图还叫做满二叉树,右边是完全二叉树。然后我们可以得出结论,满
首页
上一页
122
123
124
125
126
下一页
末页
文章分类
JavaScript
ASP.NET
PHP
正则表达式
AJAX
JSP
ASP
Flex
XML
编程技巧
Android
swift
C#教程
vb
vb.net
C语言
Java
Delphi
易语言
vc/mfc
嵌入式开发
游戏开发
ios
编程问答
汇编语言
微信小程序
数据结构
OpenGL
架构设计
qt
微信公众号
最新内容
详解C语言中的字符串拼接(堆与栈)
在Visual Studio使用C++开发Metro应用
C++11新特性之auto的使用
基于linux下获取时间函数的详解
C++动态分配和撤销内存以及结构体类型作为函数参数
Linux 软件看门狗 watchdog使用介绍
C++的static关键字及变量存储位置总结
怎么锁定鼠标的示例代码分享
C++类成员构造函数和析构函数顺序示例详细讲解
MFC创建右键弹出菜单的方法