您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第94665页

« 1 2 ... .60 .61 .62 .63 .64 94665.66 .67 .68 .69 .70 ... 232075 »

[其它] 用C++实现一个链式栈的实例代码

说明:自定义一个链式栈,c++语言实现,不足之处,还望指正! 代码如下:// MyStack.cpp : 定义控制台应用程序的入口点。//自己构造一个链式栈,具有push(入栈),pop(出栈),top(取得栈顶元素),size(返回栈大小),empty(判断是否为空)等功能#include “stdafx.h”#include using namespace std;//构造栈的节点template struct NODE{ NODE* next; T data;};template class
<weixin_38752459> 在 上传 | 大小:36864

[其它] C++虚析构函数的使用分析

说明:在C++中,不能声明虚构造函数,但可以声明虚析构函数。多态性是指不同的对象对同一消息有不同的行为特性。虚函数作为运行时多态性的基础,主要是针对对象的,而构造函数是在对象产生之前运行的,因此虚构造函数是没有意义的。析构函数的功能是在该类对象消亡之前进行一些必要的清理工作,析构函数最好都是virtual的。首先解释一下虚构函数和指针之间是如何交互的,以及虚析构函数的具体含义。例如以下代码,其中SomeClass是含有非virtual析构函数的一个类:SomeClass *p= new SomeCla
<weixin_38621630> 在 上传 | 大小:50176

[其它] 基于字符串移位包含的问题详解

说明:代码如下所示: 代码如下:/************************************************************************//* 给定两个字符串s1和s2,要求判定s2是否能被s1做循环移位得到的字符串所包含例如,给定s1 = AABCD, s2 = CDAA,返回true,给定s1 = ABCD, s2 = ACBD,返回false*//******************************************************
<weixin_38621104> 在 上传 | 大小:20480

[其它] 浅谈内联函数与宏定义的区别详解

说明:用内联取代宏:1.内联函数在运行时可调试,而宏定义不可以;2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会; 3.内联函数可以访问类的成员变量,宏定义则不能; 4.在类中声明同时定义的成员函数,自动转化为内联函数。文章(一)内联函数与宏定义  在C中,常用预处理语句#define来代替一个函数定义。例如:    #define MAX(a,b) ((a)>(b)?(a):(b))  该语句使得程序中每个出现MAX(a,b)函数调用的地方都被宏定义中后面
<weixin_38529436> 在 上传 | 大小:100352

[其它] 用32位int型变量表示单引号括起来的四个字符的深入探讨

说明:在C、C++中可以用32位int型变量表示单引号括起来的四个字符,例如下面代码中的示例: 代码如下: // 字符c的16进制值是0x63,字符o的16进制值是0x6f, // 字符n的16进制值是0x6e int what = ‘conn’; printf(“The address of what is 0x%x \n”, &what); printf(“what 0x%x \n”, what); if (what == 0x636f6e6e) {  printf(“what is 0x636f
<weixin_38725625> 在 上传 | 大小:40960

[其它] linux c 获取本机公网IP的实现方法

说明:1、linux c代码实现 代码如下:#include #include #include #include #include #include #include #include typedef enum {false,true}bool;int main() {     bool flag;    int    sock;    char **pptr = NULL;    struct sockaddr_in 
<weixin_38617413> 在 上传 | 大小:32768

[其它] 判断二叉树是否为完全二叉树的实例

说明:完全二叉树特点 完全二叉树是指除了最后一层之外,其他每一层的结点数都是满的。最后一层如果也满了,是一颗满二叉树,也是完全二叉树。最后一层如果不满,缺少的结点也全部的集中在左边,那也是一颗完全二叉树。 判断一棵二叉树是否为完全二叉树 import java.util.*; class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {
<weixin_38655780> 在 上传 | 大小:29696

[其它] java 逐行读取txt文本如何解决中文乱码

说明:java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8; 2.利用 InputStreamReader(new FileInputStream(fileUrl), “utf-8”)将文本再次设置为utf-8 3.具体代码如下 代码如下: InputStreamReader isr; try { isr = new InputStreamReader(new FileInputStr
<weixin_38661800> 在 上传 | 大小:28672

[其它] SWT(JFace)体验之ProgressBar

说明:先看代码: ProgressBarExamples.java 代码如下:package swt_jface.demo8; import org.eclipse.swt.SWT; import org.eclipse.swt.events.PaintEvent; import org.eclipse.swt.events.PaintListener; import org.eclipse.swt.graphics.Font; import org.eclipse.swt.graphics.Fon
<weixin_38698311> 在 上传 | 大小:24576

[其它] ruby元编程之method_missing的一个使用细节

说明:我们知道顶级域,定义域的self是啥? 代码如下: puts self    #main puts self.class #Object 我们知道当一个方法被调用的时候,如果没有对象接受,默认就是self,如: 代码如下: def tell_me_who     puts self end tell_me_who  #main  方法调用是这样的步骤,先查找当前对象的所在类的实例方法存在方法与否,如果存在,调用方法,如果不存在则查看superclass,直到 BasicObject都没找到对
<weixin_38614462> 在 上传 | 大小:43008

[其它] C# 文件操作函数 创建文件 判断存在

说明:文件创建: 代码如下:File.Create(Application.StartupPath + “\\AlarmSet.txt”);//创建该文件 System.IO.Path.GetFileName(filePath)       //返回带扩展名的文件名 System.IO.Path.GetFileNameWithoutExtension(filePath)     //返回不带扩展名的文件名 System.IO.Path.GetDirectoryName(filePath)   
<weixin_38714910> 在 上传 | 大小:32768

[其它] C#实现Winform版计算器

说明:本文实例为大家分享Winform版计算器的具体实现方法,供大家参考,具体内容如下 前台页面设计 后台代码实现 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespac
<weixin_38627826> 在 上传 | 大小:53248
« 1 2 ... .60 .61 .62 .63 .64 94665.66 .67 .68 .69 .70 ... 232075 »