C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
笔者在开拓县级电网调治自动化系统的进程中,遇到一个要绘制电力系统一次接线图的问题。由于电力系统一次接线图较量巨大,图上有一些非凡的标记,象变压器标记、开关标记等等,用一般的编程要领来绘制较量坚苦,因此,笔者用C语言开拓了一个手工绘制电力系统一次接线图的键盘画图措施,利用该措施绘制的一次接线图切适用户需求,结果精采。 2.利用要领 措施中界说了几个非凡键: "V”:画笔提起 "W”:开始绘图 "R”:开始擦图 "S&rdq … 继续阅读“C语言实现绘图措施”
:
-
需求: 准入授权设置文件有时候分了好几个维度举办设置,譬喻 company|product|sys这种名目标设置: 1.设置 "sina|weibo|pusher" 暗示 sina公司weibo产物pusher系统可以或许准入,而"sina|weibo|sign"不答允准入 2.设置 "sina|*|pusher” 暗示sina公司所有产物的pusher系统都可以或许准入 3.设置 “*|*|pusher” 暗 … 继续阅读“C/C++中的字符串恍惚匹配”
:
-
副标题#e# Linux下的Valgrind真是利器啊(不知道Valgrind的请自觉查察参考文献(1)(2)),帮我找出了不少C++中的内存打点错误,前一阵子还在纠结为什么VS 2013下运行精采的措施到了Linux下用g++编译运行却瓦解了,给出一堆汇编代码也看不懂。久久不得解事后,想想必定是内存方面的错误,VS在这方面一般都不查抄的,就算你的措施千疮百孔,各类内存泄露、内存打点错误,只要不影响运行,没有读到不应读的对象VS就不会汇报你(应该是VS内部没实现这个内存检测成果),因此用VS写出 … 继续阅读“C/C++的内存泄漏检测东西Valgrind memcheck的利用经验”
:
-
副标题#e# 【措施61】 题目:打印出杨辉三角形(要求打印出10行如下图) 1.措施阐明: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 2.措施源代码: main() { int i,j; int a[10][10]; printf("\n"); for(i=0;i<10;i++) { a[i][0]=1; a[i][i]=1;} for(i=2;i<10;i++) … 继续阅读“C语言措施开拓经典实例之七”
:
-
RTTI, RunTime Type Information, 运行时范例信息, 是多态的主要构成部门, 通过运行时(runtime)确定利用的范例, 执行差异的函数,复用(reuse)接口. dynamic_cast<>可以 使基类指针转换为派生类的指针, 通过判定指针的范例, 可以抉择利用的函数. typeid(), 可以判定范例信息, 判定指针指向位置, 在多态中, 可以判定基类照旧派生类. 代码: /* * test.cpp * * Created on: 2014.04.2 … 继续阅读“C++:RTTI(RunTime Type Information)运行时范例信息 详解”
:
-
类成员的默认初始化顺序是凭据声明顺序举办, 假如利用初始化列表初始化成员变量, 则必需凭据成员变量的声明顺序举办; 不然, 在变量之间瓜代赋值时, 会发生, 未初始化的变量去赋值其他变量; 同时GCC, 也会发出告诫, 如: ‘class::m_xxx’ will be initialized after [-Wreorder] 代码: /* * BInsertSort.cpp * * Created on: 2014年4月15日 * Author: Spike */ # … 继续阅读“C++:类的成员变量 声明顺序 与 初始化顺序 沟通”
:
-
副标题#e# EOF是 End Of File 的缩写。在C语言中,它是在尺度库中界说的一个宏。 (1) 判定文件竣事 大都人认为文件中有一个EOF,用于暗示文件的末了. 但这个概念实际上是错误的,在文件所包括的数据中,并没有什么文件竣事符. 对getc 而言, 假如不能从文件中读取,则返回一个整数 -1,这就是所谓的EOF. 返回 EOF 无非是呈现了两种环境,一是文件已经读完; 二是文件读取堕落,横竖是读不下去了. 文件竣事符EOF,Windows下为组合键Ctrl+Z,Unix/Linux … 继续阅读“Linux下C编程:关于EOF”
:
-
通过输入措施位置启动可执行(exe)措施, 利用windows的CreateProcess()函数, 即可. 示例是挪用预先出产的可执行(exe)措施. 代码: /* * main.cpp * * Created on: 2014.06.08 * Author: Spike */ /*vs 2012*/ #include <iostream> #include <windows.h> using namespace std; bool startProcess (cons … 继续阅读“Windows编程:启动可执行(exe)措施 代码(C++)”
:
-
setitimer:和alarm相似,但可以更准确的节制历程。which暗示计时方法。value和oldvalue是指向itmerval指针。setitimer()挪用乐成返回0,不然返回-1。 which取值: ITIMER_REAL : 以系统真实的时间来计较,它送出SIGALRM信号。 ITIMER_VIRTUAL : 以该历程在用户态下耗费的时间来计较,它送出SIGVTALRM信号。 ITIMER_PROF : 以该历程在用户态下和内核态下所费的时间来计较,它送出SIGPROF信号。 i … 继续阅读“Linux下C编程:setitimer”
: