Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++设计模式-State状态模式
State状态模式作用 当一个对象的内在状态改变时允许改变其行为 这个对象看起来像是改变了其类 UML图如下 State类 抽象状态类 定义一个接口以封装与Context的一个特定状态相关的行为 ConcreteState类 具体状态 每一
设计模式
CC编程
c
状态模式
VS2008错误Error spawning 'cmd.exe'的解决方法
解决方法 In the Options go into Projects and Solutions gt VC Directories page and place this rows SystemRoot System32 System
CC编程
Error spawning
C++中的typeInfo用法总结
最近在做测试 在大型程序中 模板类型加上继承关系搞得我混乱 还好有tpyeinfo帮助捋顺关系 typeInfo与typeid简单总结说明 和sizeof这类的操作符一样 typeid是C 的关键字之一 typeid操作符的返回结果是名为t
CC编程
typeinfo
C数据类型
VS2008如何打开memory窗口
VS2008如何打开memory窗口 1 在想要观察的变量处设置断点 2 运行工程至断点处 3 debug gt windows gt memory 4 将变量名称复制至memory的address处 按enter键即可 5 右击内存显示去
CC编程
VS2008打开memory
让bat批处理以管理员权限运行的实现方法
1 第一种方法 有的电脑是非管理员登录 运行程序时 需要提示是否运行运行 解决方法如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 echooff 1 2 ver find 5 gt nul goto Admin
CC编程
开发语言
Powered by 金山文档
C/C++基于线程的并发编程(二):线程安全和线程锁
线程安全 所谓线程安全不是指线程的安全 而是指内存的安全 线程是由进程所承载 所有线程均可访问进程的上下文 意味着所有线程均可访问在进程中的内存空间 这也是线程之间造成问题的潜在原因 当多个线程读取同一片内存空间 变量 对象等 时 不会引起
CC编程
c
多线程
并发编程
c语言
C++中new与delete问题学习
C 中new与delete问题学习 一 new char与delete问题 1 问题程序 include
CC编程
CT2A
1 CString转为char char szAsciiIP 64 memcpy szAsciiIP CT2A m pEncoder gt m strIP sizeof szAsciiIP 2 详见MSDN http msdn micros
CC编程
VC
character
string
Buffer
c++的默认拷贝构造函数,从深度拷贝和浅拷贝说起
本文收录于微信公众号 LinuxOK ID为 Linux ok 关注公众号第一时间获取更多技术学习文章 1 c 类的默认拷贝构造函数的弊端 c 类的中有两个特殊的构造函数 1 无参构造函数 2 拷贝构造函数 它们的特殊之处在于 1 当类中没
CC编程
CC语言
深拷贝
浅拷贝
拷贝构造函数
一组整数的全排列【C程序】
include iostream using namespace std int myfactorial int n int i factorial i 1 factorial 1 while i lt n factorial factor
CC编程
c语言
错误:Visual Studio has encountered a problem and needs to close
我使用VS2008 Qt4 7 4开发时 安装Qt后报出该错误 google了一下解决了问题 原来在安装QT插件不正确导致的 在360软件管家中 卸载了qt win opensource 4 7 4 vs2008 但qt vs addin
CC编程
unistd.h文件
转载地址 http baike baidu com link url nEyMMFYevs4yoHgQUs2bcfd5WApHUKx0b1ervi7ulR09YhtqC4txmvL1Ce3FS8xTKtWQuvmEBHC9xezMGpvGH
CC编程
unistdh文件
结构体指针变量使用方法举例
include
CC编程
结构体指针 使用举例
计算字符串长度函数大全
字符串的长度通常是指字符串中包含字符的数目 但有的时候人们需要的是 字符串所占字节的数目 常见的获取字符串长度的方法包括如下几种 1 使用sizeof获取字符串长度 sizeof的含义很明确 它用以获取 字符数组的字节数 当然包括结束符 0
CC编程
string
Basic
c
利用枚举类型变量求从5种颜色球中取3个不同颜色球的取法
利用枚举类型变量求从5种颜色球中取3个不同颜色球的取法 C程序设计 第二版 谭浩强 著 11 9 例11 3 口袋里有红 黄 蓝 白 黑5种颜色的若干个 每次从口袋中取出3个球 问得到3种不同色的球的可能取法 输出每种排列的情况 程序 在V
CC编程
枚举类型变量
5种颜色球取3个
C或C++文件操作大全
文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去 fgets 从文件中读取一个字符串 fputs 写一个字符串到文件中去
CC编程
C语言中构造随机数原理及rand()取余构造随机数方法
在C语言中 ANSIC C程序库提供rand 函数来产生随机数 但事实上 rand 是并不是一个真正的随机数产生器 即可以预测随机序列的顺序 在默认随机种子情况下产生0 99之间的随机数 其随机序列为 83 86 77 15 比如以下程序
CC编程
构造函数属性为protected或者private时
在c 中 不仅限于c 一个函数被声明为protected或者private时 那也就意味着不能被外部直接调用了 类的成员函数add 是private class cla private int add int a int b return
CC编程
CC语言
protected
privete
构造函数
解决复制粘贴出现的错误
proc2 c 49 5 错误 程序中有游离的 240 proc2 c 49 5 错误 程序中有游离的 302 proc2 c 49 5 错误 程序中有游离的 240 proc2 c 49 5 错误 程序中有游离的 302 proc2 c
Linux
CC编程
游离的240
302
linux编译错误
C语言学习之认识exit()函数
C语言学习之认识exit 函数 在C语言的main函数中我们通常使用return 0 exit 0 表示程序正常退出 exit exit 1 表示程序异常退出 exit 结束当前进程 当前程序 在整个程序中 只要调用 exit 就结束 但在
CC编程
exit