In NC, best way to find out if you can get your CHP is to go purchase a long gun and then go to the sheriff and apply for a Pistol Purchase Permit. If you pass the NICS check and the Permit Check (the sheriff has to tell you WHY if you are denied thanks to the new law).
Of course, if the sheriff denies you (which is MUCH harder for the sheriff to do now than it was back in September), you can STILL go and get your "shall issue" CHP (he has no say in that) and buy all the pistols you want without permits or NICS checks. The CHP does require the class, fingerprinting, and the lisence (each of which costs $$$ - classes are usually $60-100, the fingerprinting I believe is $10-15, and the permit is around $85 or so - so expect to spend about $200 to get your CHP and then about 1/3 of that every fifth year).
Once you have your CHP you can carry concealed A LOT more places since Oct 1 than you could before - but it must be a handgun. Longguns, knives, and other weapons cannot be concealed in the state (open carry for those is okay almost everywhere).
You cannot conceal if you are drinking (though you can open carry drunk), though you can now carry into eating establishments that serve alcohol - you simply cannot drink yourself.
You still cannot carry into schools, hospitals, or many government buildings, but you are no longer breaking the law so long as the firearm stays inside of your locked cars - so you can drop your kids off at school without being a felon. If you live on campus you can carry between your home and car.
You can carry here at parades, funerals, churchs, in parks (but not at sporting events, like little league games), and any private establishment that does not clearly forbid it (there is no specific mandatory sign rules like in SC). There are VERY few places in NC that forbid guns (unless you are in Durham, Cary, or Chapel Hill one of which is anti-gun from Jim Crow leftovers, like the PPP law, the others are simply full of pretentions liberal d-bags).
Most of the state is VERY gun friendly - including the cops, who love when a tag check pulls up people with CHPs (as it means the odds of you being a decent, law abiding citizen is pretty much 100%).