Can I write some c++ function in same .m file? Will it compile? If no, what changes should I do to compile it?
Answer / Sampurnanand Tripathi
No, you cannot directly write C++ code inside a .m file (Objective-C source file). To use C++ functions within your Objective-C project, follow these steps: 1. Create a new C++ source file (e.g., MyCppCode.cpp) and add your C++ functions there. 2. In Xcode, create a new bridging header file (e.g., MyBridgingHeader.h). 3. In the bridging header file, import any needed C++ headers using `#include` directives. 4. In your .m file, include the bridging header at the top using `#import "MyBridgingHeader.h"`. Now you can call your C++ functions from Objective-C code.
| Is This Answer Correct ? | 0 Yes | 0 No |
Are callbacks closures?
What do you mean by @synthesize and @dynamic in the objective-c? And also explain what do you mean by synthesized in objective-c?
What is assign property in objective c?
What is the difference between function and objective?
How do you insert a block?
How can we put nil it into dictionary/array?
What is the use of objective c?
What does mean in objective c?
What are the rules of variable?
What is abi stability?
What are the important data types found in objective-c?
What is delegate in objective c?