我有一个名为extBlock的类。错误C2440:'初始化':无法从'classname *'转换为'classname'
然后我让那个类的一个实例与此
extBlock mainBlock = new extBlock(1, 1024);
我得到这个错误: 错误C2440: '初始化':无法从 'extBlock *' 到 'extBlock'
转换灿任何人都可以帮我解释为什么我得到这个错误。
我看到在线的例子用指针声明像这样
extBlock *mainBlock = new extBlock(1, 1024);
但如果我这样做,这样它不会让我叫mainBlock
的功能
你应该把你的代码放在一个新的行,并缩进每一个有四个空格。 – 2010-04-16 16:25:05
您可能会参考此问题中列出的介绍性C++书籍之一:http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – 2010-04-16 16:26:15
http:// stackoverflow的可能重复。 COM /问题/ 2647660 /创建-的-AN-对象在-C – 2010-04-16 16:28:23