c
-
C# new string(char *)
有些时候string 会快速变换显示,而我们不希望出现大量的string对象影响GC 所以我使用unsafe的char* 去更新显示` m_chars = m_str.ToChar…
-
c++ linux dump定位错误
1. 测试程序 dumpTest.cpp #include <string> int main(){ int *ptr = NULL; *ptr = 10; retur…
-
基于C++的OpenGL 07 之颜色
1. 引言 本文基于C++语言,描述OpenGL的颜色 前置知识可参考: 基于C++的OpenGL 06 之摄像机 – 当时明月在曾照彩云归 – 博客园 (…
-
C#中自定义特性验证实体类数据
一、抽象基类BaseAttribute /// <summary> /// BaseAttribute 的摘要说明 /// </summary> publi…
-
OOP – 琐碎
初始化:Java的对象不像是C++的引用,毕竟引用不空,而更像是指针。C++的语言规范(有些编译器就)不支持直接初始化数据成员,而是用一种初始化列表的形式。P.S. 现代C++提供…
-
作为一名高中生,为什么我的编程技术提升渐慢,对此我的反省与计划
不得不说,从我接触到编程(小学六年级,还是Free Pascal)开始,我一直在尝试学习新的编程知识,之后多多少少有所长进,可是参与他人在技术中的讨论,却发现好像自己什么也不会。我…
-
一些C++测试工具
一、静态测试 1、CppCheck 2、Clang-tidy【linux】 二、动态测试 1、QTest 2、GTest 3、Boost Test 4、CodeViz【命令行】…
-
C#下一个简单的Actor模型实现
网上关于Actor的内容有很多,这里提供一种简单的实现。直接上码: 1 public abstract class Actor<T> 2 { 3 public stat…
-
C#中using的使用的几种场景
using在C#中随处可见,比如引入命名空间,这是也是每个C#的cs页面必须存在的,除了 引入命名空间还有几种用法,下面将介绍这几种的使用。 1、用于引入命名空间 这是最常见最基本…
-
c++中面向对象以及新特性的困惑与思考【一】【模板】
补充一的多态内容 可参考网址[模板相关的题]:https://www.cnblogs.com/gqtcgq/p/7189588.html[模板详解]:https://blog.cs…